Only add :ensure nil on :load-path if use-package-always-ensure is t

This commit is contained in:
John Wiegley 2017-11-29 23:08:22 -08:00
parent 35f46f7b42
commit 3cb64648fc

View file

@ -1765,7 +1765,8 @@ this file. Usage:
(not (memq :defer args))) (not (memq :defer args)))
(append args '(:demand t)) (append args '(:demand t))
args))) args)))
(when (and (plist-member args* :load-path) (when (and use-package-always-ensure
(plist-member args* :load-path)
(not (plist-member args* :ensure))) (not (plist-member args* :ensure)))
(plist-put args* :ensure nil)) (plist-put args* :ensure nil))
(unless (plist-member args* :init) (unless (plist-member args* :init)