Làm thế nào tôi có thể thêm một lệnh dấu hai chấm mới vào Evil?


8

evil-modegiới thiệu các lệnh dấu hai chấm kiểu vim (như :wqđể lưu và đóng).

Tôi có một vài lệnh (chẳng hạn như kill-buffer, org-babel-tangle) mà tôi muốn có thể chạy qua nó thay vì các phím bấm mà chúng hiện có.

Làm thế nào tôi có thể thêm các lệnh dấu hai chấm như :kcho kill-buffer:tanglecho org-babel-tangle?

Câu trả lời:


10

Cách chính thức để làm điều này được thể hiện trong evil-maps.el.

Do đó, việc tạo một lệnh ex mới rất đơn giản:

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

Bạn sẽ muốn sử dụng điều này sau khi bật Evil hoặc cách khác sau khi tải tệp tương ứng:

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

Làm điều này sẽ sửa đổi evil-ex-commandsthích hợp.


Thông minh! Tôi đã cố gắng tìm kiếm điều đó nhưng không thành công (rõ ràng)
J David Smith

Tôi có tài liệu tham khảo!
PythonNut
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.