emacs disable some init file to fix conflict key binding in org-modej
[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 ;;;; conflict with C-c . in org-mode, disable it temporarily
32 ;;;;(require 'init-c-cpp)
33 (require 'init-key-binding)
34 (require 'init-winner)
35 (require 'init-minibuffer)
36
37
38 ;; http://stackoverflow.com/questions/11484225/fix-an-auto-complete-mode-and-linum-mode-annoyance
39 ;;;(ac-linum-workaround)
40
41
42 (require 'init-mode-line)
43 (require 'init-workgroup2)
44 (require 'init-perl)
45
46 ;(add-to-list 'load-path "~/.emacs.d/Emacs-PDE-0.2.16/lisp/")
47 ;(load "pde-load")                       ;
48
49 (require 'init-linum)