Come rimappare il tasto di attivazione / disattivazione della modalità malvagia di Emacs da Ctrl-Z?


8

Vorrei rimappare il tasto di attivazione / disattivazione per la modalità malvagia di emacs . Da Ctrl+ Za qualcosa che non mi confonderà come i binding CUA (mi piacerebbe Ctrl+ Alt+ `, ma penso che i termini non lo riconoscano).

In questo thread esterno è una discussione sul tentativo di farlo con la modalità Viper.

Una volta che si è abbastanza abituati a usare meno, Gmail e Vimium , i collegamenti ai tasti vim per la navigazione sono facili da usare quando si leggono i file. Meno colpire ciò Ctrlche aiuta le mani / i polsi.

Risposte:


6

Non è necessario modificare la fonte. Basta personalizzare "evil-toggle-key".

M-x customize-variable evil-toggle-key

Puoi anche semplicemente impostare la variabile usando setq. Assicurati di impostare quella variabile prima del caricamento di emacs evil, poiché evilutilizza il valore della variabile durante l'impostazione delle keymap. Ad esempio, ecco come va nel mio .emacs:

(setq evil-toggle-key "C-`")
(require 'evil)

:)


1
Penso che l'OP dovrebbe scegliere questo per la risposta. :)
Breve

2

Posso modificare l'origine cambiando questa riga, per usare il tasto di scelta rapida ctrl:

evil-vars.el

(defcustom evil-toggle-key "C-`"

Preferirei avere un modo che non modifichi l'origine per rendere più semplice l'aggiornamento in seguito, ma dovrebbe funzionare. Questo hack funziona sicuramente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.