dotfiles/emacs.d/packages.el
2019-11-25 09:30:13 -07:00

44 lines
1.3 KiB
EmacsLisp

;;; packages --- dependencies
;;; Commentary:
;;; Code:
(require 'package)
(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
("marmalade" . "https://marmalade-repo.org/packages/")
("melpa" . "https://melpa.org/packages/")))
(defvar my-packages '(
company
company-terraform
crux
dumb-jump
elpy
exec-path-from-shell
flycheck
helm-projectile
importmagic
jinja2-mode
json-mode
magit
material-theme
multiple-cursors
neotree
powerline
projectile
racer
rainbow-delimiters
rust-mode
terraform-mode
toml-mode
writegood-mode
yaml-mode
helm
))
(dolist (p my-packages)
(unless (package-installed-p p)
(package-refresh-contents)
(package-install p))
(add-to-list 'package-selected-packages p))
;;; packages.el ends here