web-dev-qa-db-fra.com

Comment remapper la touche bascule en mode maléfique d'Emacs depuis Ctrl-Z?

Je voudrais remapper la touche de basculement pour mode mal emacs . De Ctrl+Z à quelque chose qui ne me confondra pas comme les reliures CUA (je voudrais Ctrl+Alt+`, mais je pense que les termes ne reconnaissent pas celui-là).

Dans ce fil externe est une discussion sur l’essai avec le mode Viper.

Une fois que l’on est assez habitué à utiliser moins, Gmail et Vimium , les raccourcis clavier vim pour la navigation sont faciles à utiliser, surtout lorsque vous lisez des fichiers. Moins frapper le Ctrl qui aide les mains/poignets.

8
justingordon

Pas besoin de modifier le source. Il suffit de personnaliser "evil-toggle-key".

M-x customize-variable evil-toggle-key

Vous pouvez aussi simplement définir la variable en utilisant setq. Assurez-vous de définir cette variable avant le chargement d’emacs evil, étant donné que evil utilise la valeur de la variable lors de la définition de l’affectation des touches. Par exemple, voici comment cela se passe dans mon .emacs:

(setq evil-toggle-key "C-`")
(require 'evil)

:)

6
Daniel Ralston

Je peux modifier le source en changeant cette ligne, pour utiliser ctrl backtick:

méchant-vars.el

(defcustom evil-toggle-key "C-`"

Je préférerais un moyen qui ne modifie pas le source pour faciliter la mise à niveau ultérieure, mais cela devrait fonctionner. Ce hack fonctionne vraiment.

2
justingordon