This fixes the change from
768e92b9, which accidentally would call
'custom-reevaluate-setting' on user options before they were registered,
initialising their default value to nil. When the 'defcustom'
expressions were evaluated later on, they were not properly initialised
as their variables were already bound to some value (nil).
https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00825.html
(mapc #'custom-reevaluate-setting
'(which-key-separator
which-key-ellipsis)))
+ :initialize #'custom-initialize-changed
:type 'boolean
:package-version "1.0" :version "30.1")