2016-02-13 130 views
0

我試圖重新映射一些邪惡的鍵來使用htns導航。 htn工作正常,但s總是給我「緩衝區是隻讀的」錯誤。我假設我需要重新映射保存緩衝區,但我迷失在關鍵的重新綁定API中。我的.emacs看起來像Emacs中的邪惡:無法重新映射「s」:緩衝區爲只讀

(define-key evil-motion-state-map (kbd "n") 'evil-next-line) 
(define-key evil-motion-state-map (kbd "s") 'evil-previous-line) 
(define-key evil-motion-state-map (kbd "h") 'evil-forward-char) 
(define-key evil-motion-state-map (kbd "t") 'evil-backward-char) 

回答

1

如果我使用正常狀態貼圖,而不是它的確定:

(define-key evil-normal-state-map (kbd "s") 'evil-previous-line) 

這是否滿足您的需求?

我想你有這個錯誤,因爲綁定不起作用。

+0

就是這樣,歡呼! –