Home / Notes /

Emacs Keymap Precedence

Discussion from a post in emacs-china. Copied from xuchunyang.

As a quick note, Emacs keymaps take precedence as follows:

  1. overriding-terminal-local-map
  2. overriding-local-map
  3. text property's 'keymap property
  4. emulation-mode-map-alists
  5. minor-mode-overriding-map-alist
  6. minor-mode-map-alist (Minor Mode)
  7. text property's 'local-map property
  8. (current-local-map) (Major Mode)
  9. (current-global-map) (Global Map)

Related Emacs Manual Node.

Written by Yuan Fu

First Published in 2018-11-15 Thu 00:00

Last modified in 2020-08-20 Thu 13:12

Send your comment to [email protected]