d98be63dfa
The new layer file `layers.el` is used to declared additional layers. It is like the sibling of packages.el except that for now it does not take a list (can do this in a futur commit). The new order for file loading is the following: layers.el > packages.el > funcs.el > config.el > keybindings.el Since packages.el relies on some undefined stuff encapsulated in init functions, it is not meant to be byte compiled. OTOH funcs.el (where lies most of the computation added by a package config) should be compilable. Since we load packages.el very early it is not possible to use `configuration-layer/package-usedp` in funcs.el. This commit also fixes the tests. |
||
---|---|---|
.. | ||
aprilfool | ||
banners | ||
info | ||
libs | ||
templates | ||
tools/spacefmt | ||
core-auto-completion.el | ||
core-command-line.el | ||
core-configuration-layer.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-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 |