Как переназначить тумблер Emacs evil-mode из Ctrl-Z?

8

Я хотел бы переназначить тумблер для режима emacs evil . От Ctrl+ Zдо чего-то, что не смущает меня, как привязки CUA (я бы хотел Ctrl+ Alt+ `, но я думаю, что термины этого не распознают).

В этой внешней теме обсуждается попытка сделать это в режиме Viper.

Как только вы привыкли использовать less, Gmail и Vimium , привязки клавиш vim для просмотра удобны, когда вы в основном читаете файлы. Меньше ударяется о Ctrlчто помогает руки / запястья.

justingordon
источник

Ответы:

6

Нет необходимости изменять источник. Просто настройте «злой тумблер».

M-x customize-variable evil-toggle-key

Вы также можете просто установить переменную, используя setq. Убедитесь, что вы установили эту переменную перед загрузкой emacs evil, так как evilиспользует значение переменной при установке раскладок клавиатуры. Например, вот как это происходит в моем .emacs:

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

:)

Даниэль Ральстон
источник
1
Я думаю, что ОП должен выбрать это для ответа. :)
Короткий
2

Я могу изменить источник, изменив эту строку, чтобы использовать ctrl backtick:

зло vars.el

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

Я предпочел бы иметь способ, который не изменяет исходный код, чтобы упростить его обновление позже, но это должно работать. Этот хак определенно работает.

justingordon
источник