Come posso aggiungere un nuovo comando due punti a Evil?


8

evil-modeintroduce comandi di due punti in stile vim (come :wqsalvare e chiudere).

Ho alcuni comandi (come kill-buffer, org-babel-tangle) che mi piacerebbe poter eseguire questo invece delle combinazioni di tasti che hanno attualmente.

Come posso aggiungere i comandi di due punti come :kfor kill-buffere :tanglefor org-babel-tangle?

Risposte:


10

Il modo ufficiale di farlo è dimostrato in evil-maps.el.

Pertanto, la creazione di un nuovo comando ex è molto semplice:

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

Ti consigliamo di utilizzarlo dopo aver abilitato Evil o in alternativa dopo aver caricato il rispettivo file:

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

In questo modo si modificherà in modo evil-ex-commandsappropriato.


Eccellente! Avevo provato a trovarlo ma non ci sono riuscito (ovviamente)
J David Smith il

Ho avuto quel riferimento!
PythonNut,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.