-
Notifications
You must be signed in to change notification settings - Fork 0
/
init-el-get.el
125 lines (93 loc) · 2.96 KB
/
init-el-get.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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
(add-to-list 'load-path (locate-user-emacs-file "el-get/el-get"))
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(custom-set-variables
'(el-get-verbose t))
;; lock package version
(el-get-bundle tarao/el-get-lock)
(el-get-lock)
;; setup
(el-get-bundle emacs-jp/init-loader)
(el-get-bundle purcell/exec-path-from-shell)
;; appearance
(el-get-bundle emacs-jp/replace-colorthemes
(add-to-list 'custom-theme-load-path default-directory))
(el-get-bundle diminish)
(el-get-bundle Fanael/rainbow-delimiters)
(el-get-bundle 10sr/switch-buffer-functions-el)
;; highlighting
(el-get-bundle col-highlight)
(el-get-bundle highlight-symbol)
;; search within buffer
(el-get-bundle syohex/emacs-anzu :name anzu)
;; search and edit multiple files
(el-get-bundle dajva/rg.el :name rg)
(el-get-bundle mhayashi1120/Emacs-wgrep :name wgrep)
;(el-get-bundle wgrep-rg)
;; search web
(el-get-bundle google-this)
;; moving cursor
(el-get-bundle abo-abo/avy)
;; Pair
(el-get-bundle smartparens)
(el-get-bundle bm)
;; helm
;; (el-get-bundle helm)
;; (el-get-bundle helm-ag)
;; (el-get-bundle yasuyk/helm-bm)
;; (el-get-bundle helm-company)
;; (el-get-bundle kenbeese/helm-git-files)
;; (el-get-bundle helm-ls-git)
;; (el-get-bundle helm-swoop)
;; tag
;; (el-get-bundle rtags)
;; (el-get-bundle helm-gtags)
(el-get-bundle jdtsmith/indent-bars)
;; snippet
(el-get-bundle yasnippet)
;; Python
(el-get-bundle tkf/emacs-python-environment)
(el-get-bundle epc)
(el-get-bundle DarthFennec/highlight-indent-guides :name highlight-indent-guides-mode)
;; matlab
(el-get-bundle ruediger/matlab-emacs :name matlab-mode) ; default recipe uses cvs, which does not work behind proxy
;; Build tool
(el-get-bundle cmake-mode)
;; Markup language
(el-get-bundle markdown-mode)
(el-get-bundle yoshiki/yaml-mode)
(el-get-bundle cataska/qml-mode)
;; json
(el-get-bundle json-mode)
;; go
(el-get-bundle go-mode)
;; VCS
;(el-get-bundle magit/transient)
(el-get-bundle magit/ghub)
(el-get-bundle magit/magit-popup)
(el-get-bundle magit/magit)
(add-to-list 'load-path (locate-user-emacs-file "el-get/magit/lisp")) ;; work around. doesn't work on some machines.
(require 'magit)
(el-get-bundle syohex/emacs-git-gutter-fringe :name git-gutter-fringe)
(el-get-bundle syohex/emacs-git-messenger :name git-messenger)
(el-get-bundle ht)
(el-get-bundle syohex/emacs-quickrun :name quickrun)
;; M-x
(el-get-bundle smex)
;; snippet
;; (el-get-bundle emacs-jp/helm-c-yasnippet)
;; misc
(el-get-bundle open-junk-file)
;; mode line
(el-get-bundle rainstormstudio/nerd-icons.el :name nerd-icons)
(el-get-bundle seagle0128/doom-modeline)
(el-get-bundle antonio/delight.el :name delight)
(el-get-bundle hlissner/emacs-doom-themes :name doom-themes)
;; ivy
(el-get-bundle "abo-abo/swiper")
(el-get-bundle "ericdanan/counsel-projectile")
(el-get-bundle wolray/symbol-overlay)