From faefc9991c4861cb175a59ce7c496893e0a2ca07 Mon Sep 17 00:00:00 2001 From: Janfel <33464477+Janfel@users.noreply.github.com> Date: Fri, 29 Jan 2021 23:07:03 +0100 Subject: [PATCH] Fix :unless in (doom!) --- core/core-modules.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/core-modules.el b/core/core-modules.el index bee9f3b65..8e7e7cc2e 100644 --- a/core/core-modules.el +++ b/core/core-modules.el @@ -279,8 +279,8 @@ those directories. The first returned path is always `doom-private-dir'." (:if (if (eval (cadr m) t) (push (caddr m) mplist) (prependq! mplist (cdddr m)))) - (test (if (or (eval (cadr m) t) - (eq test :unless)) + (test (if (xor (eval (cadr m) t) + (eq test :unless)) (prependq! mplist (cddr m)))))) ((catch 'doom-modules (let* ((module (if (listp m) (car m) m))