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?

Idlecool
la source
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.

Fran
la source
1

Ce lien est probablement aussi pertinent (c'est ce que je viens de commencer à utiliser):

http://danamlund.dk/emacs/no-easy-keys.html

bph
la source
Pour le moment, ce message n'est essentiellement qu'un lien. Pour vous assurer que la réponse reste utile même en cas de rupture du lien, veuillez la modifier pour inclure les informations pertinentes. (Votre réponse a été découverte dans le but de réparer ou de supprimer les anciennes réponses de lien uniquement .)
Ben N