-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path_0x17de-emacs.el
73 lines (60 loc) · 1.63 KB
/
_0x17de-emacs.el
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
70
71
72
73
;; To enable put the following as your .emacs file assuming
;; all contents were installed into ~/.emacs/_0x17de/
;;
;; (add-to-list 'load-path "~/.emacs.d/_0x17de/")
;; (load "_0x17de-emacs")
;(setq debug-on-error t)
(setq initial-scratch-message nil)
(load "init-custom.el")
(load "init-speedup.el")
(load "init-package.el")
(load "init-encoding.el")
(load "init-gui.el")
(load "init-zoom-frm.el")
(use-package exec-path-from-shell
:ensure t
:init (exec-path-from-shell-initialize))
(load "utils/indention")
(load "utils/replace-with-shell")
(load "utils/themes")
(load "utils/misc")
(use-package smart-mode-line
:config
(sml/setup))
(use-package multi-term
:config
(load "multi-term-settings.el"))
(load "utils/multiple-cursors")
;;(use-package sudo-edit)
(use-package refine)
(use-package function-args)
(use-package helm-swoop)
(use-package helm-gtags)
(use-package counsel)
(use-package stickyfunc-enhance)
(use-package smex
:init
(smex-initialize)
(global-set-key (kbd "M-x") 'smex)
(global-set-key (kbd "M-X") 'smex-major-mode-commands)
(global-set-key (kbd "C-M-x") 'execute-extended-command))
(load "langs/common")
(load "langs/lisp")
(load "langs/java")
(load "langs/go")
(load "langs/c")
(load "langs/python")
(load "langs/rust")
(load "langs/org")
(load "langs/xml")
(load "langs/misc")
(load "ext/ox-confluence/ox-confluence")
(load "langs/latex")
;;(global-set-key (kbd "C-c w") 'whitespace-mode)
;;(windmove-default-keybindings)
;; notes: speedbar, sr-speedbar
(load "ext/tex-switch-quotes/tex-switch-quotes")
(load "ext/misc/hl-line+")
(load "ext/misc/vline")
(load "ext/misc/col-highlight")
(load "ext/misc/crosshairs")