`custom-theme-set-faces!` calls `custom-theme-set-faces`, which will mark the customizations for saving to custom.el. But `custom-theme-set-faces!` is not intended for permanent customizations. I fix this by setting `custom--inhibit-theme-enable` to prevent some of the extra work `custom-theme-set-faces` does around changing faces, and call face-spec-set manually. Also renames doom--custome-theme-set-face to doom--normalize-face-space, to better reflect what it does. Close: #7929 Co-authored-by: real-or-random <real-or-random@users.noreply.github.com> |
||
---|---|---|
.. | ||
cli | ||
lib | ||
demos.org | ||
doom-cli.el | ||
doom-editor.el | ||
doom-keybinds.el | ||
doom-lib.el | ||
doom-modules.el | ||
doom-packages.el | ||
doom-profiles.el | ||
doom-projects.el | ||
doom-start.el | ||
doom-ui.el | ||
doom.el | ||
init.el | ||
packages.el |