diff options
author | Justin Talbott <justin@waymondo.com> | 2019-02-09 20:52:50 -0500 |
---|---|---|
committer | Justin Talbott <justin@waymondo.com> | 2019-06-14 18:50:38 -0400 |
commit | 4149ec6cfa11cf094f914539ac6915e0d874559f (patch) | |
tree | f4d96adb1e4cd0aae9b4d7ba25f38eeb9ddfa64c /lisp/use-package | |
parent | 97f0287e1968d3ccd802fe52a4dbca707babd7fa (diff) | |
download | emacs-4149ec6cfa11cf094f914539ac6915e0d874559f.tar.gz emacs-4149ec6cfa11cf094f914539ac6915e0d874559f.tar.bz2 emacs-4149ec6cfa11cf094f914539ac6915e0d874559f.zip |
use `use-package-as-one` for normalizing `:ensure-system-package`
This makes the preferred syntax consistent with other `use-package`
keywords. All of these are now valid:
```
(use-package format-all
:ensure-system-package
(prettier . "npm i -g prettier")
(rufo . "gem install rufo"))
(use-package format-all
:ensure-system-package
((prettier . "npm i -g prettier")
(rufo . "gem install rufo")))
(use-package format-all
:ensure-system-package
(prettier . "npm i -g prettier"))
```
Diffstat (limited to 'lisp/use-package')
-rw-r--r-- | lisp/use-package/use-package-ensure-system-package.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/use-package/use-package-ensure-system-package.el b/lisp/use-package/use-package-ensure-system-package.el index 87abf407020..948d69df4ba 100644 --- a/lisp/use-package/use-package-ensure-system-package.el +++ b/lisp/use-package/use-package-ensure-system-package.el @@ -46,7 +46,7 @@ ;;;###autoload (defun use-package-normalize/:ensure-system-package (_name-symbol keyword args) "Turn `arg' into a list of cons-es of (`package-name' . `install-command')." - (use-package-only-one (symbol-name keyword) args + (use-package-as-one (symbol-name keyword) args (lambda (_label arg) (cond ((and (listp arg) (listp (cdr arg))) |