-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackages.el
98 lines (98 loc) · 3.25 KB
/
packages.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
(setq package-archives
'(;;("ELPA" . "http://tromey.com/elpa/")
("gnu" . "https://elpa.gnu.org/packages/")
("melpa" . "https://melpa.org/packages/")
("melpa-stable" . "https://stable.melpa.org/packages/")
;;("marmalade" . "http://marmalade-repo.org/packages/")
))
(require 'package)
(setq package-list '(ace-jump-mode
aggressive-indent
all-the-icons
all-the-icons-dired
auto-complete
auto-highlight-symbol
base16-theme
beacon
cider
clojure-mode
clj-refactor
coffee-mode
color-theme-sanityinc-tomorrow
conda
csharp-mode
cyberpunk-theme
dash
dash-functional
doom-themes
elpy
eshell-autojump
flycheck
flycheck-clojure
flycheck-pos-tip
flymake-go
go-mode
gorepl-mode
haml-mode
highlight-indentation
ht
indium
inf-clojure
inf-ruby
jq-format
jq-mode
js2-refactor
json-mode
kibit-helper
kotlin-mode
kubernetes ; https://github.com/chrisbarrett/kubernetes-el
logview
magit
markdown-mode
mc-extras
multi-term
multiple-cursors
neotree
nodejs-repl
ob-restclient
omnisharp
paper-theme
paredit
puppet-mode
projectile
python-mode
queue
rainbow-delimiters
rainbow-mode
restclient
reverse-theme
rjsx-mode
robe
rspec-mode
ruby-electric
rust-mode
s
sass-mode
solidity-mode
scss-mode
;;sly
string-inflection
terraform-doc
terraform-mode
tide
typescript-mode
uuidgen
xref-js2
w3m
which-key
yafolding
yaml-mode))
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
(setq url-http-attempt-keepalives nil)
(unless package-archive-contents
(package-refresh-contents))
(dolist (package package-list)
(unless (package-installed-p package)
(package-install package)))