emacs - tidy up init.el
[dotfiles.git] / emacs.d / init.el
1 ;;;(if (eq system-type 'darwin)
2 ;;;  (setenv "PATH"
3 ;;;)   (concat (getenv "path") ":/usr/local/bin:~/bin/")
4 ;;;  )
5
6
7 (setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
8 (setq exec-path (append exec-path '("/usr/local/bin")))
9
10 (setq debug-on-error t)
11
12
13 (add-to-list 'load-path "~/.emacs.d/config")
14
15 (require 'init-base)
16
17 (require 'my-packages)
18
19 (require 'init-color-theme)
20 (require 'init-ido)
21 (require 'init-magit)
22 (require 'init-evil)
23 (require 'init-project)
24 (require 'init-ggtags)
25
26 (setq scroll-margin 5)
27 (setq scroll-conservatively 10000)
28 (show-paren-mode t)
29
30
31 (require 'init-c-cpp)
32 (require 'init-key-binding)
33 (require 'init-winner)
34 (require 'init-minibuffer)
35
36
37 ;; http://stackoverflow.com/questions/11484225/fix-an-auto-complete-mode-and-linum-mode-annoyance
38 (ac-linum-workaround)
39
40
41 (require 'init-mode-line)
42 (require 'init-workgroup2)
43 (require 'init-perl)
44
45 ;(add-to-list 'load-path "~/.emacs.d/Emacs-PDE-0.2.16/lisp/")
46 ;(load "pde-load")                       ;
47
48 (require 'init-linum)