* lisp/which-key.el (which-key-dont-use-unicode): Check if the
user options have a 'standard-value' before proceeding to
reevaluate. This avoids accidentally setting the symbol value
to nil, before the user option has been declared, overriding the
actual non-nil, default values. (Bug#72077)
(cherry picked from commit
1ae2f004473c1cc26ab654481716c9efb4ecd8de)
`which-key-separator'."
:set (lambda (sym val)
(custom-set-default sym val)
- (mapc #'custom-reevaluate-setting
- '(which-key-separator
- which-key-ellipsis)))
+ (dolist (sym '(which-key-separator
+ which-key-ellipsis))
+ (when (get sym 'standard-value)
+ (custom-reevaluate-setting sym))))
:initialize #'custom-initialize-changed
:type 'boolean
:package-version "1.0" :version "30.1")