b3c8ebc816
Add all theme packages defined in dotspacemacs-themes to the variable dotspacemacs-additional-packages and delay the application of user theme at the end of startup (only when user theme cannot be applied at the very beginning of Emacs startup). This has nice properties: - we leverage the layer system to handle the theme packages installation and cleanup. - theme packages are automatically owned by the dotfile preventing them from being garbage collected. - the protected package mechanism is now obsolete since themes were the last packages using it. This mechanism may be removed in a near future. Thanks to TheBB for the initial idea. |
||
---|---|---|
.. | ||
aprilfool | ||
banners | ||
info | ||
libs | ||
templates | ||
tools/spacefmt | ||
core-command-line.el | ||
core-configuration-layer.el | ||
core-custom-settings.el | ||
core-debug.el | ||
core-display-init.el | ||
core-documentation.el | ||
core-dotspacemacs.el | ||
core-emacs-backports.el | ||
core-fonts-support.el | ||
core-funcs.el | ||
core-jump.el | ||
core-keybindings.el | ||
core-load-paths.el | ||
core-micro-state.el | ||
core-release-management.el | ||
core-spacemacs-buffer.el | ||
core-spacemacs.el | ||
core-themes-support.el | ||
core-toggle.el | ||
core-transient-state.el | ||
core-use-package-ext.el |