Fix disable-packages! macro

Now rolls out package! calls, rather than adjusting state directly.
This commit is contained in:
Henrik Lissner 2019-01-02 13:17:26 -05:00
parent 6e57350277
commit 9628a74718
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -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.