diff --git a/prelude/prelude-packages.el b/prelude/prelude-packages.el index 37cb7cc..8b3af25 100644 --- a/prelude/prelude-packages.el +++ b/prelude/prelude-packages.el @@ -67,7 +67,8 @@ (defmacro prelude-auto-install (extension package mode) `(add-to-list 'auto-mode-alist `(,extension . (lambda () - (package-install ',package) + (unless (package-installed-p ',package) + (package-install ',package)) (,mode))))) (defvar prelude-auto-install-alist