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?


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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.