Special mode and its derived mode(s) buffers were made evilified in PRs #14995 and #15050. However, special-mode is too aggressive (as 'warned' for already in #14995); it makes it hard to overwrite its keybindings (e.g. `evil-local-set-key`, or using `evil-evilified-state-map` on a derived map have no effect). Therefore it makes more sense to open the buffers in motion-state instead. This state also does not hijack the `q` keybindings as defined by special-mode (see https://www.gnu.org/software/emacs/manual/html_node/elisp/Basic-Major-Modes.html), although it does still hijack its `g` keybinding, but evil navigation is considered to have higher priority than revert-buffer anyway. |
||
---|---|---|
.. | ||
local | ||
config.el | ||
funcs.el | ||
packages.el | ||
README.org |
spacemacs-bootstrap distribution
Description
This layer loads the necessary packages for spacemacs to start-up.
Features:
- Loads
evil
key bindings and macros for auto-evilification of maps - Loads
holy
andhybrid
modes - Loads the official Spacemacs theme
- Loads
use-package
which is used to load other packages more easily - Loads
hydra
which is used to create transient modes - Loads
which-key
which is used to show key bindings in other modes - Loads
async
which is used to run background processes - Loads
bind-map
andbind-key
which are used to realize various Spacemacs specific key binding commands