Emacs Keymap 優先順序

  • 2019 年 10 月 30 日
  • 筆記

編寫 Emacs 的配置文件,無論如何也不能繞開快捷鍵,對於快捷鍵一般都是 define-key 來實現綁定,但是對於不同的 keymap 擁有不同的優先順序,了解了這個,就知道了為什麼有時候快捷鍵不啟作用了。

key-translation-map最高級,就是把這個鍵的意義改變了,想使用原來的快捷鍵,要重新進行綁定minor-mode-map二級,只在 minor mode 激活時啟作用,其它時候會被其它的快捷鍵覆蓋掉local-set-key三級,在 major mode 中啟作用global-set-key最弱的級別,但是也是遇簡單的方式