2016-02-13 1 views
0

J'essaye de remapper certaines touches mal pour naviguer en utilisant htns. htn fonctionne bien, mais s me donne toujours l'erreur "buffer is read-only". Je suppose que j'ai besoin de remapper le tampon de sauvegarde, mais je me perds dans l'api de reliaison de clé. Mon .emacs ressembleEvil dans emacs: impossible de remapper "s": le tampon est en lecture seule

(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) 

Répondre

1

Il est ok si j'utilise la carte de l'état normal à la place:

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

Est-ce que répondre à vos besoins?

Je suppose que vous avez eu cette erreur car la liaison ne fonctionnait pas.

+0

C'est tout, bravo! –