From f0431b6fac8afb6e21e70261ea23df90a6b9885b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 24 Sep 2022 10:52:02 +0200 Subject: [PATCH] fix(lib): setq!: use set-default-toplevel-value This is more correct, as we never want to use this to set buffer-local variables. --- lisp/doom-lib.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/doom-lib.el b/lisp/doom-lib.el index f76bbfa2d..e23fef310 100644 --- a/lisp/doom-lib.el +++ b/lisp/doom-lib.el @@ -583,7 +583,7 @@ instead of `setopt'. Unlike `setq', this triggers custom setters on variables. Unlike `setopt', this won't needlessly pull in dependencies." (macroexp-progn (cl-loop for (var val) on settings by 'cddr - collect `(funcall (or (get ',var 'custom-set) #'set) + collect `(funcall (or (get ',var 'custom-set) #'set-default-toplevel-value) ',var ,val)))) (defmacro delq! (elt list &optional fetcher)