Updates to mirror new repository structure.
[james-home-etc.git] / .emacs.d / init.el
blobe32fdc6e3e7920e47e8633aa5bdd637b811257e2
2 ;;; My .emacs file
3 ;;; I tried doing this with org-babel and tangling and org file, but this proved to be rather much to maintain and work consistently accross boxen.
6 ;; Added by Package.el. This must come before configurations of
7 ;; installed packages. Don't delete this line. If you don't want it,
8 ;; just comment it out by adding a semicolon to the start of the line.
9 ;; You may delete these explanatory comments.
10 ;; (package-initialize)
12 (setq org-agenda-include-diary t)
13 ;; load paths
14 (load "~/.emacs.d/config/load-paths")
16 ;; local customization
17 (if (file-exists-p "~/.emacs.el.local")
18 (load-file "~/.emacs.el.local"))
20 ;; key-maps
21 ;; should I put all keymaps here or put mode specific keymaps with the mode...
22 (load "~/.emacs.d/config/keymaps")
24 ;;desktop
25 (load "~/.emacs.d/config/desktop")
26 ;; config
27 (load "~/.emacs.d/config/main")
28 (load "~/.emacs.d/config/lisp")
29 (load "~/.emacs.d/config/visual")
30 (when (and (file-exists-p "~/Maildir") (require 'mu4e nil 'noerror))
31 (load "~/.emacs.d/config/mu4e"))
32 (load "~/.emacs.d/config/org")
33 (setq org-export-backends '(beamer ascii html icalendar latex md odt))
34 (setq org-modules '(org-attach
35 org-checklist
36 org-contacts
37 org-crypt
38 org-habit
39 org-id))
40 (setq org-enforce-todo-dependencies t
41 org-attach-git-annex-cutoff 1024
42 org-enforce-todo-checkbox-dependencies t)
43 (require 'org)
44 (require 'blog-tools nil 'noerror)
45 (put 'scroll-left 'disabled nil)
46 (custom-set-variables
47 ;; custom-set-variables was added by Custom.
48 ;; If you edit it by hand, you could mess it up, so be careful.
49 ;; Your init file should contain only one such instance.
50 ;; If there is more than one, they won't work right.
51 '(safe-local-variable-values
52 (quote
53 ((eval modify-syntax-entry 43 "'")
54 (eval modify-syntax-entry 36 "'")
55 (eval modify-syntax-entry 126 "'")))))
56 (custom-set-faces
57 ;; custom-set-faces was added by Custom.
58 ;; If you edit it by hand, you could mess it up, so be careful.
59 ;; Your init file should contain only one such instance.
60 ;; If there is more than one, they won't work right.