2014-05-10 5 views
6

Mi piacerebbe mappare jk movimenti nel male per essere gj e gk rispettivamente. Questo è un remapping comune che di solito le persone fanno in vim. Come posso farlo in Emacs. Suppongo di dover solo trovare il modo in cui queste funzioni Evil corrispondenti ai movimenti gj e gk sono nominate.Come mappare j e k a gj e gk in Emacs Evil-mode?

+2

Per ogni associazione di tasti determinata è possibile eseguire 'C-h k 'seguito dal collegamento per trovare il nome del comando a cui è associato. – itsjeyd

risposta

10

Le funzioni che stai cercando sono evil-next-visual-line e evil-previous-visual-line. È possibile associarli a:

(define-key evil-normal-state-map (kbd "j") 'evil-next-visual-line) 
(define-key evil-normal-state-map (kbd "k") 'evil-previous-visual-line) 
+0

Questo è esattamente quello di cui ho bisogno, grazie mille! – egdmitry