Como posso adicionar um novo comando de dois pontos ao Evil?


8

evil-modeapresenta comandos de dois pontos no estilo vim (como :wqsalvar e fechar).

Eu tenho alguns comandos (como kill-buffer, org-babel-tangle) que gostaria de poder executar isso em vez das combinações de teclas que eles têm atualmente.

Como posso adicionar comandos de dois pontos como :kpara kill-buffere :tanglepara org-babel-tangle?

Respostas:


10

A maneira oficial de fazer isso é demonstrada em evil-maps.el.

Portanto, criar um novo comando ex é muito simples:

(evil-ex-define-cmd "b[utterfly]" 'butterfly)

Você poderá usá-lo após ativar o Evil ou, alternativamente, após carregar o respectivo arquivo:

(eval-after-load 'evil-ex
  '(evil-ex-define-cmd "b[utterfly]" 'butterfly))

Fazer isso será modificado evil-ex-commandsadequadamente.


Excelente! Eu tinha tentado encontrar isso, mas não teve sucesso (obviamente)
J David Smith

Eu tenho essa referência!
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.