Como remapear a tecla de alternância do modo mal do Emacs de Ctrl-Z?

8

Gostaria de remapear a tecla de alternância para emacs evil mode . De Ctrl + Z para algo que não vai me confundir como os bindings CUA (eu gostaria de Ctrl + Alt + ', mas acho que os termos não reconhecem esse).

Em este tópico externo é uma discussão sobre como tentar fazer isso com o modo Viper.

Uma vez que um deles está bastante acostumado a usar menos, Gmail e Vimium , as combinações de teclas vim para navegação são agradáveis quando se lê arquivos. Menos pressionando a Ctrl que ajuda as mãos / pulsos.

    
por justingordon 28.01.2012 / 02:15

2 respostas

5

Não há necessidade de modificar a fonte. Apenas personalize a "chave de troca do mal".

M-x customize-variable evil-toggle-key

Você também pode definir a variável usando setq . Certifique-se de definir essa variável antes que o emacs carregue evil , pois evil usa o valor da variável ao configurar os keymaps. Por exemplo, é assim que acontece no meu .emacs :

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

:)

    
por Daniel Ralston 08.08.2013 / 16:26
2

Eu posso modificar a fonte alterando esta linha, para usar o ctrl backtick:

evil-vars.el

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

Eu prefiro ter uma maneira que não modifique a fonte para facilitar a atualização mais tarde, mas isso deve funcionar. Esse hack definitivamente funciona.

    
por justingordon 14.02.2012 / 07:15