From d8e36b4b74c7e622afc3a0bfb4b632d612923062 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Sat, 7 Jul 2012 13:46:50 +0300 Subject: [PATCH] fixed an auto-install bug --- prelude/prelude-packages.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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