keymap hierarchy - jgrey4296/templates GitHub Wiki

Emacs Keymap hierarchy

Emacs Keymap Hierarchy:

https://www.gnu.org/software/emacs/manual/html_node/elisp/Controlling-Active-Maps.html https://www.gnu.org/software/emacs/manual/html_node/elisp/Searching-Keymaps.html https://github.com/noctuid/evil-guide NOTE: See evil-core.el for full design of evil keybindings

From highest to lowest priority:

  1. Overriding keymaps/overlay keymaps
  2. Emulation mode keymaps
  3. Evil keymaps
  4. Intercept keymaps
  5. Local state keymap
  6. Minor-mode keymaps
  7. Auxiliary keymaps
  8. Overriding keymaps
  9. Global state keymap
  10. Keymaps for other states
  11. Minor mode keymaps
  12. Local keymap (`local-set-key’)
  13. Global keymap (`global-set-key’)
⚠️ **GitHub.com Fallback** ⚠️