Make packages! accept list of package names (non lists)
This convenience macro lets you specify multiple packages with one block, e.g. (packages! rtags ivy-rtags glsl-mode) Each entry can be a full recipe. (packages! (rtags :disable t) (glsl-mode :recipe (...)))
This commit is contained in:
parent
0dfe1bc3d5
commit
9aa346f185
1 changed files with 1 additions and 1 deletions
|
@ -635,7 +635,7 @@ packages at once.
|
||||||
|
|
||||||
Only use this macro in a module's packages.el file."
|
Only use this macro in a module's packages.el file."
|
||||||
(doom--assert-stage-p 'packages #'packages!)
|
(doom--assert-stage-p 'packages #'packages!)
|
||||||
`(progn ,@(cl-loop for desc in packages collect `(package! ,@desc))))
|
`(progn ,@(cl-loop for desc in packages collect `(package! ,@(doom-enlist desc)))))
|
||||||
|
|
||||||
(defmacro disable-packages! (&rest packages)
|
(defmacro disable-packages! (&rest packages)
|
||||||
"A convenience macro like `package!', but allows you to disable multiple
|
"A convenience macro like `package!', but allows you to disable multiple
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue