mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Fix disable-packages! macro
Now rolls out package! calls, rather than adjusting state directly.
This commit is contained in:
@ -234,7 +234,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 #'disable-packages!)
|
(doom--assert-stage-p 'packages #'disable-packages!)
|
||||||
`(setq doom-disabled-packages (append ',packages doom-disabled-packages)))
|
(macroexp-progn
|
||||||
|
(cl-loop for pkg in packages
|
||||||
|
collect `(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.
|
||||||
|
Reference in New Issue
Block a user