hacks and glory await
This commit is contained in:
37
ensure.el
Normal file
37
ensure.el
Normal file
@@ -0,0 +1,37 @@
|
||||
(defun ensure-package (package)
|
||||
(unless (package-installed-p package)
|
||||
(package-install package)))
|
||||
|
||||
(unless (file-directory-p "/home/kyle/.emacs.d/elpa/archives/melpa")
|
||||
(package-refresh-contents))
|
||||
|
||||
(let ((initial-package-list
|
||||
'(auto-complete
|
||||
cargo
|
||||
cider
|
||||
ellama
|
||||
elpy
|
||||
geiser
|
||||
go ;; play the game
|
||||
go-autocomplete
|
||||
go-direx
|
||||
go-guru
|
||||
go-mode
|
||||
gruvbox-theme
|
||||
;; irfc
|
||||
keychain-environment
|
||||
lua-mode
|
||||
luarocks
|
||||
magit
|
||||
markdown-mode
|
||||
mwim
|
||||
paredit
|
||||
pelican-mode
|
||||
projectile
|
||||
racket-mode
|
||||
rust-mode
|
||||
scpaste
|
||||
slime
|
||||
undo-tree)))
|
||||
(dolist (package initial-package-list)
|
||||
(ensure-package package)))
|
||||
Reference in New Issue
Block a user