summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2017-02-16 11:44:41 -0800
committerJohn Wiegley <johnw@newartisans.com>2017-02-16 11:44:41 -0800
commit87a8ff6d693f3cc79ea423ca8c8e0a60b0bc596c (patch)
tree8a490592cce28aa5bd5cd7fef14fbedfa983d252
parent61d6a8e449739e443f224e223c6187a37440ca6b (diff)
downloademacs-87a8ff6d693f3cc79ea423ca8c8e0a60b0bc596c.tar.gz
emacs-87a8ff6d693f3cc79ea423ca8c8e0a60b0bc596c.tar.bz2
emacs-87a8ff6d693f3cc79ea423ca8c8e0a60b0bc596c.zip
Return `t' after calling `eval-after-load'
Fixes https://github.com/jwiegley/use-package/issues/174
-rw-r--r--lisp/use-package/use-package.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index bb9fb4855ff..733a6316647 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -1070,8 +1070,10 @@ deferred until the prefix key sequence is pressed."
(list t))))))
(if (plist-get state :deferred)
(unless (or (null config-body) (equal config-body '(t)))
- `((eval-after-load ,(if (symbolp name) `',name name)
- ',(macroexp-progn config-body))))
+ `((progn
+ (eval-after-load ,(if (symbolp name) `',name name)
+ ',(macroexp-progn config-body))
+ t)))
(use-package--with-elapsed-timer
(format "Loading package %s" name)
(if use-package-expand-minimally