0
我在多種模式下使用emacs(ESS,Auctex,Slime,elisp等),所有模式都使用惡模式密鑰綁定。每種交互模式都具有類似的功能,用於評估我使用空格鍵作爲前綴綁定到快捷方式的區域,行或緩衝區。將來自不同模式的類似命令綁定到相同的密鑰
;; bind slime's eval and elisp eval to the key sequence "<SPC>e"
(evil-define-key 'normal lisp-mode-map (kbd "<SPC>e") 'slime-eval-last-expression)
(evil-define-key 'normal lisp-interaction-mode-map (kbd "<SPC>e") 'eval-last-sexp)
我想設置一個默認鍵的功能「類型」,所以,我並不需要有像上面我用的每一次互動模式,對每一個指令的條目。這將有希望給一個更可讀的.emacs初始化文件,並使未來更容易更改我的密鑰綁定。
我確信我可以使用一系列鉤子自己做這件事,但我想知道是否有任何現有的或內置的支持?
感謝
張量積
是的,這是我正在考慮實施的。我只是希望可能已經有了一些東西。 – laffoyb