summary refs log tree commit diff stats
path: root/emacs/init.el
diff options
context:
space:
mode:
authorAlan Pearce2013-05-14 16:51:38 +0100
committerAlan Pearce2013-05-14 16:51:38 +0100
commitf047eb6cc310df64ef90def60644087925e762cd (patch)
tree0504525bd6ca8cf45813dc0c2a2b7a2d3e8bee48 /emacs/init.el
parentca36b49592990ec69413050dd4cc085256fa6ad2 (diff)
downloaddotfiles-f047eb6cc310df64ef90def60644087925e762cd.tar.lz
dotfiles-f047eb6cc310df64ef90def60644087925e762cd.tar.zst
dotfiles-f047eb6cc310df64ef90def60644087925e762cd.zip
Emacs: Check basic-packages list and install any missing packages
Diffstat (limited to 'emacs/init.el')
-rw-r--r--emacs/init.el28
1 files changed, 28 insertions, 0 deletions
diff --git a/emacs/init.el b/emacs/init.el
index 4716c59..dbce9d9 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -21,6 +21,34 @@
 
 (add-to-list 'load-path *elisp-dir*)
 
+(mapc (lambda (package-name)
+        (unless (package-installed-p package-name)
+          (package-install package-name)))
+      '(auto-compile
+        auto-indent-mode
+        autopair
+        ace-jump-mode
+        bind-key
+        company
+        dired+
+        diminish
+        expand-region
+        helm
+        nginx-mode
+        mic-paren
+        multiple-cursors
+        mustache-mode
+        projectile
+        project-persist
+        paredit
+        solarized-theme
+        smart-tab
+        smart-tabs-mode
+        smex
+        undo-tree
+        use-package
+        ))
+
 (require 'use-package)
 
 (eval-when-compile