Bagaimana saya bisa menambahkan perintah titik dua baru ke Evil?

8

evil-modememperkenalkan perintah titik dua gaya vim (seperti :wquntuk menyimpan dan menutup).

Saya punya beberapa perintah (seperti kill-buffer, org-babel-tangle) yang ingin saya jalankan melalui ini daripada keybindings yang mereka miliki saat ini.

Bagaimana saya bisa menambahkan perintah titik dua seperti :kuntuk kill-bufferdan :tangleuntuk org-babel-tangle?

J David Smith
sumber

Jawaban:

10

Cara resmi melakukan ini ditunjukkan dalam evil-maps.el.

Oleh karena itu, membuat perintah ex baru sangat sederhana:

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

Anda akan ingin menggunakan ini setelah mengaktifkan Evil atau sebagai alternatif setelah memuat file masing-masing:

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

Melakukan ini akan memodifikasi dengan evil-ex-commandstepat.

wasamasa
sumber
Luar biasa! Saya telah mencoba menemukan itu tetapi tidak berhasil (jelas)
J David Smith
Saya mendapat referensi itu!
PythonNut