From: John Wiegley Date: Mon, 16 Mar 2015 17:19:14 +0000 (-0500) Subject: Add to the load-path before the :preface X-Git-Tag: emacs-29.0.90~1306^2~15^2~375 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=db69a3f81c;p=emacs.git Add to the load-path before the :preface Fixes https://github.com/jwiegley/use-package/issues/172 --- diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el index e77ff96dc5e..224eb375028 100644 --- a/lisp/use-package/use-package.el +++ b/lisp/use-package/use-package.el @@ -441,12 +441,13 @@ possible." ;; Return the main body of the macro (use-package-cat-maybes - (list (plist-get args :preface)) - ;; Setup the load-path - (mapcar #'(lambda (path) `(add-to-list 'load-path ,path)) + (mapcar #'(lambda (path) + `(eval-and-compile (add-to-list 'load-path ,path))) (plist-get args :load-path)) + (list (plist-get args :preface)) + ;; Setup any required autoloads (if defer-loading (delete nil