1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-07 23:10:28 -08:00

Merge pull request from phillord/master

Better support for ELPA.
GitHub-reference: https://github.com/jwiegley/use-package/issues/11
This commit is contained in:
John Wiegley 2013-01-18 15:25:55 -08:00
commit c4cf68f6e4

View file

@ -369,12 +369,17 @@ For full documentation. please see commentary.
(name-string (if (stringp name) name (symbol-name name))) (name-string (if (stringp name) name (symbol-name name)))
(name-symbol (if (stringp name) (intern name) name))) (name-symbol (if (stringp name) (intern name) name)))
;; force this immediately -- one off cost
(unless (plist-get args :disabled) (unless (plist-get args :disabled)
(let* ((ensure (plist-get args :ensure))
;; force this immediately -- one off cost! (package-name
(if (plist-get args :ensure) (or (and (eq ensure t)
(use-package-ensure-elpa name)) name)
ensure)))
(when package-name
(use-package-ensure-elpa package-name)))
(if diminish-var (if diminish-var
(setq config-body (setq config-body
`(progn `(progn