Je viens d'essayer
(set 'global-map (make-sparse-keymap))
mais l'émission C-hbmontre toujours des tonnes de merde, en particulier dans la section Global Bindings :
Global Bindings:
key binding
--- -------
C-@ set-mark-command
C-a move-beginning-of-line
C-b backward-char
C-d delete-char
C-e move-end-of-line
C-f forward-char
C-g keyboard-quit
C-h help-command
TAB indent-for-tab-command
C-k kill-line
C-l recenter-top-bottom
RET newline
C-n next-line
C-o open-line
... ...
et il y en a tellement d'autres à venir.
Je voudrais m'en débarrasser complètement. Comment puis-je éventuellement faire cela en un seul appel de fonction? Je voudrais que la solution soit un effacement total, plutôt qu'une boucle qui définit toutes ces cartes nil
. Merci d'avance.
REMARQUE: s'il vous plaît, aucune réponse pédagogique ou commentaire de spam comme "Ces clés sont essentielles pour la productivité, ne faites pas ça!" . J'ai ici une couche d'émulation hautement personnalisée pour l'édition de texte modal, donc je n'ai pas du tout besoin de ces liaisons par défaut.
evil-mode
, mais certaines de ses fonctionnalités de haut niveau: opérateurs, objets texte et certaines commandes ont été réécrites ou étendues d'une manière ou d'une autre. Ses liaisons par défaut ont également été totalement effacées et réorganisées sur le clavier dès le début. Cela n'a cependant rien à voir avec la question.
make-keymap
.
evil-mode
cela que vous devez écrire votre propre couche d'édition modale?