fix(lib): only set top-level values of debug variables
This commit is contained in:
parent
05d06cc552
commit
78af0eeecb
1 changed files with 2 additions and 2 deletions
|
@ -52,11 +52,11 @@ symbol and CDR is the value to set it to when `doom-debug-mode' is activated.")
|
||||||
var (if (not enabled)
|
var (if (not enabled)
|
||||||
(prog1 (get var 'initial-value)
|
(prog1 (get var 'initial-value)
|
||||||
(put var 'initial-value nil))
|
(put var 'initial-value nil))
|
||||||
(put var 'initial-value (symbol-value var))
|
(put var 'initial-value (default-toplevel-value var))
|
||||||
val))
|
val))
|
||||||
(add-to-list 'doom-debug--undefined-vars var))))
|
(add-to-list 'doom-debug--undefined-vars var))))
|
||||||
((if (boundp var)
|
((if (boundp var)
|
||||||
(set-default var enabled)
|
(set-default-toplevel-value var enabled)
|
||||||
(add-to-list 'doom-debug--undefined-vars var)))))
|
(add-to-list 'doom-debug--undefined-vars var)))))
|
||||||
(when (called-interactively-p 'any)
|
(when (called-interactively-p 'any)
|
||||||
(when (fboundp 'explain-pause-mode)
|
(when (fboundp 'explain-pause-mode)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue