¿Cómo reasignar la tecla de alternancia Emacs en modo malvado desde Ctrl-Z?

8

Me gustaría reasignar la tecla de alternar para emacs evil mode . De Ctrl+ Za algo que no me confundirá como los enlaces CUA (me gustaría Ctrl+ Alt+ `, pero creo que los términos no lo reconocen).

En este hilo externo hay una discusión sobre cómo intentar hacer esto con el modo Viper.

Una vez que uno está acostumbrado a usar menos, Gmail y Vimium , las combinaciones de teclas vim para navegar son fáciles de usar cuando se leen principalmente archivos. Menos golpear el Ctrlque ayuda a las manos / muñecas.

justingordon
fuente

Respuestas:

6

No es necesario modificar la fuente. Simplemente personalice la "tecla de alternancia del mal".

M-x customize-variable evil-toggle-key

También puede simplemente configurar la variable usando setq. Asegúrese de establecer esa variable antes de que se cargue emacs evil, ya que evilutiliza el valor de la variable al configurar los mapas de teclas. Por ejemplo, así es como va en mi .emacs:

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

:)

Daniel Ralston
fuente
1
Creo que el OP debería elegir esto para la respuesta. :)
Corto
2

Puedo modificar la fuente cambiando esta línea, para usar ctrl backtick:

evil-vars.el

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

Prefiero tener una forma que no modifique la fuente para facilitar la actualización posterior, pero esto debería funcionar. Este truco definitivamente funciona.

justingordon
fuente