Adjust compile-time state in package helper macros
This commit is contained in:
parent
78ebec77ce
commit
3923760c7c
|
@ -226,7 +226,9 @@ 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! ,@(doom-enlist desc)))))
|
(macroexp-progn
|
||||||
|
(cl-loop for desc in packages
|
||||||
|
collect (macroexpand `(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
|
||||||
|
@ -236,7 +238,7 @@ Only use this macro in a module's packages.el file."
|
||||||
(doom--assert-stage-p 'packages #'disable-packages!)
|
(doom--assert-stage-p 'packages #'disable-packages!)
|
||||||
(macroexp-progn
|
(macroexp-progn
|
||||||
(cl-loop for pkg in packages
|
(cl-loop for pkg in packages
|
||||||
collect `(package! ,pkg :disable t))))
|
collect (macroexpand `(package! ,pkg :disable t)))))
|
||||||
|
|
||||||
(defmacro depends-on! (module submodule &optional flags)
|
(defmacro depends-on! (module submodule &optional flags)
|
||||||
"Declares that this module depends on another.
|
"Declares that this module depends on another.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user