我在emacs上使用evil-mode
,最近我開始使用eshell
,我真的很喜歡我如何離開插入模式並在eshell
緩衝區上移動以複製內容或其他好東西,但是當再次進入插入模式時,它會在光標當前位置,我想要的是,當我進入插入模式時,會自動將currsor移動到提示行(最後一行,行尾)。如何覆蓋僅在eshell上的鍵綁定?
我所做的是:
(add-hook 'eshell-mode-hook
(lambda()
(define-key evil-normal-state-map (kbd "i") (lambda() (interactive) (evil-goto-line) (evil-append-line nil)))))
然而,在所有其他緩衝區適用這種映射,我只是想將其激活上ESHELL緩衝。
如何定義在eshell中以不同方式工作的鍵綁定?
此鏈接是否有幫助?:http://stackoverflow.com/a/26587651/2112489也許還有一些其他的邪惡本地地圖可以使用。我不使用邪惡,但這是一般的想法 - 即使用本地的東西。 – lawlist