]> git.eshelyaron.com Git - emacs.git/commitdiff
When :ensure is used install package as a selected package
authorThierry Volpiatto <thierry.volpiatto@gmail.com>
Thu, 4 Feb 2016 09:20:55 +0000 (10:20 +0100)
committerThierry Volpiatto <thierry.volpiatto@gmail.com>
Thu, 4 Feb 2016 09:20:55 +0000 (10:20 +0100)
Also shutup bytecompiler about package-archive-contents.

* use-package.el (use-package-ensure-elpa): Add package to selected package
by using second arg of package install.

lisp/use-package/use-package.el

index dcc8842b6e9a8bc1bdabecd53c74ded514561898..05dbf65149838221e7630f776dfd41c5425e571d 100644 (file)
@@ -446,7 +446,7 @@ manually updated package."
 ;;
 ;; :ensure
 ;;
-
+(defvar package-archive-contents)
 (defun use-package-normalize/:ensure (name keyword args)
   (if (null args)
       t
@@ -462,7 +462,7 @@ manually updated package."
   (if (package-installed-p package)
       t
     (if (or (assoc package package-archive-contents) no-refresh)
-        (package-install package)
+        (package-install package t)
       (progn
         (package-refresh-contents)
         (use-package-ensure-elpa package t)))))