-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.el
More file actions
69 lines (54 loc) · 1.6 KB
/
Copy pathinit.el
File metadata and controls
69 lines (54 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
;;; init.el --- Summary
;;; Commentary:
;;; Code:
(add-to-list 'load-path "~/.emacs.d")
(add-to-list 'load-path "~/.emacs.d/kits")
(let ((default-directory "~/.emacs.d/submodules/"))
(normal-top-level-add-subdirs-to-load-path))
;; deprecations
(defalias 'make-local-hook 'ignore)
;; emacs-repos declares the package repos
;; place it first!
(load-library "emacs-repos") ;; looks up in the load-path var
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
(load-theme 'bastard t) ;; t is no confirm flag
(setq custom-file "~/.emacs.d/misc.el")
(when (file-exists-p custom-file) (load custom-file))
;; set emacs exec-path to shell's PATH
;; M-: (executable-find "executable") to determine whether emacs can "see" it
;;(when (memq window-system '(mac ns))
(exec-path-from-shell-initialize)
;;)
(require 'sr-speedbar)
(require 'mode-line-format)
(require 'defuns)
(require 'emacs-lisp-kit)
(require 'clojure-kit)
(require 'ruby-kit)
(require 'javascript-kit)
(require 'coffeescript-kit)
(require 'css-kit)
;;(require 'scss-kit)
(require 'markdown-kit)
(require 'eval-buffer)
(require 'eshell-kit)
(require 'shell-modes)
(require 'compilation-mode-kit)
(require 'tramp-kit)
(require 'html-kit)
;;
;; el4r requires to rvm-activate the right ruby
;(require 'xiki)
;(rvm-activate-corresponding-ruby)
;;(el4r-boot)
; visit directories in the same buffer
(put 'dired-find-alternate-file 'disabled nil)
;; put this last as we want our bindings to mask others
(require 'key-bindings)
(require 'flycheck-kit)
;; pair programming mode
(require 'lockstep)
;; projectile
(projectile-global-mode)
(provide 'init)
;;; init.el ends here