From 9628a74718b14d5cb19a365a516bccd18e24cc4e Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 2 Jan 2019 13:17:26 -0500 Subject: [PATCH] Fix disable-packages! macro Now rolls out package! calls, rather than adjusting state directly. --- core/core-packages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-packages.el b/core/core-packages.el index 438c524a3..e42f9cc15 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -234,7 +234,9 @@ packages at once. Only use this macro in a module's packages.el file." (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) "Declares that this module depends on another.