Desactivar teclas de flecha en emacs

9

Quiero evitar el uso de teclas de flecha para la navegación dentro de emacs, sin embargo, debido a que es un hábito, es difícil cambiar a las combinaciones de teclas nativas de emacs para la navegación. Prefiero deshabilitar las teclas de flecha para evitarlo por completo. ¿Como puedo deshabilitar las teclas de flecha en emacs?

Idlecool
fuente
1
Deshabilitar los cursores es una cosa, pero hacer una C-s C-rnavegación de estilo de búsqueda es mejor.
ocodo

Respuestas:

10

Pon este código de Elisp al final de tu ~/.emacsarchivo de inicio:

(global-unset-key (kbd "<left>"))
(global-unset-key (kbd "<right>"))
(global-unset-key (kbd "<up>"))
(global-unset-key (kbd "<down>"))
(global-unset-key (kbd "<C-left>"))
(global-unset-key (kbd "<C-right>"))
(global-unset-key (kbd "<C-up>"))
(global-unset-key (kbd "<C-down>"))
(global-unset-key (kbd "<M-left>"))
(global-unset-key (kbd "<M-right>"))
(global-unset-key (kbd "<M-up>"))
(global-unset-key (kbd "<M-down>"))

y luego reinicie Emacs. Si no desea deshabilitar las variantes Ctrl ( C-) y Alt ( M-), simplemente deje esas secciones fuera.

Fran
fuente