doomemacs/lisp/lib
Henrik Lissner 50b9afbb2d
refactor: swap load-theme advice for enable-theme-functions
Instead of advising load-theme, which was more opinionated, and broke in
instances where users (relying on `custom-enabled-themes`s setter) or
packages (like auto-dark) were enabling themes with `enable-theme`
instead of `load-theme`.

This also adds support for enabling multiple themes with `doom-theme`.

Fix: #8119
2025-01-08 19:33:33 -05:00
..
autoloads.el fix(lib): silence deprecation notice from autoload.el 2024-11-13 17:09:36 -05:00
buffers.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
config.el refactor: deprecate letenv! 2024-11-30 22:50:27 -05:00
debug.el refactor!: restructure Doom core 2024-11-03 01:52:28 -05:00
docs.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
files.el refactor!: module API 2024-10-20 02:41:42 -04:00
fonts.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
git.el refactor(lib): provide doom-libs as subfeatures 2022-09-08 00:20:26 +02:00
help.el refactor!: restructure Doom core 2024-11-03 01:52:28 -05:00
modules.el fix: more void-variable doom-module-*-file errors 2024-11-06 18:23:47 -05:00
packages.el refactor(cli): remove cli/packages.el 2024-12-01 01:20:38 -05:00
plist.el refactor(lib): deprecate doom-plist-get 2024-11-15 04:08:23 -05:00
print.el fix(cli): properly overwrite last line of output 2024-07-26 04:46:54 -04:00
process.el refactor(lib): provide doom-libs as subfeatures 2022-09-08 00:20:26 +02:00
profiles.el refactor(cli): restructure doom profile commands 2024-12-01 01:57:46 -05:00
projects.el refactor!: module API 2024-10-20 02:41:42 -04:00
sandbox.el fix(lib): native-comp-deferred-compilation-deny-list in sandbox 2024-12-01 11:14:46 -05:00
scratch.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
sessions.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
store.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
strings.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
system.el refactor!: deprecate IS-* OS constants 2024-02-04 17:54:29 -05:00
text.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
themes.el refactor: swap load-theme advice for enable-theme-functions 2025-01-08 19:33:33 -05:00
ui.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00