Désactiver les touches fléchées dans emacs


9

Je veux éviter d'utiliser les touches fléchées pour la navigation dans emacs, mais en raison de son habitude, il est difficile de passer aux liaisons de touches natives d'emacs pour la navigation. Je préfère désactiver les touches fléchées afin de l'éviter complètement. Comment désactiver les touches fléchées dans emacs?


1
La désactivation des curseurs est une chose, mais la C-s C-rnavigation dans les styles de recherche est préférable.
ocodo

Réponses:


10

Mettez ce code Elisp au bas de votre ~/.emacsfichier de démarrage:

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

puis redémarrez Emacs. Si vous ne souhaitez pas désactiver les variantes Ctrl ( C-) et Alt ( M-), laissez simplement ces sections.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.