summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package.el
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2017-11-29 22:10:01 -0800
committerJohn Wiegley <johnw@newartisans.com>2017-11-29 22:12:19 -0800
commit5e1a656e06654d297c21dbf1c6ebb31696d3b4f9 (patch)
treef35a2b236eeaec212aa2bee46a02dbd395da1579 /lisp/use-package/use-package.el
parentfab33fef3a145e5216f9c708a31b1a4639f64f95 (diff)
downloademacs-5e1a656e06654d297c21dbf1c6ebb31696d3b4f9.tar.gz
emacs-5e1a656e06654d297c21dbf1c6ebb31696d3b4f9.tar.bz2
emacs-5e1a656e06654d297c21dbf1c6ebb31696d3b4f9.zip
Using :load-path without also using :ensure now implies :ensure nil
Fixes https://github.com/jwiegley/use-package/issues/190
Diffstat (limited to 'lisp/use-package/use-package.el')
-rw-r--r--lisp/use-package/use-package.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index 5eb2b23936d..b07f205adc7 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -1764,6 +1764,9 @@ this file. Usage:
(not (memq :defer args)))
(append args '(:demand t))
args)))
+ (when (and (plist-member args* :load-path)
+ (not (plist-member args* :ensure)))
+ (plist-put args* :ensure nil))
(unless (plist-member args* :init)
(plist-put args* :init nil))
(unless (plist-member args* :config)