【发布时间】:2016-06-29 13:53:51
【问题描述】:
在 Emacs 邪恶模式中,我试图将字符串“ei”绑定到打开我的 init 文件的 ex 命令。这是我想出的:
(defun edit-init () (find-file "~/.emacs"))
(evil-ex-define-cmd "ei" 'edit-init)
当我尝试运行 ex 命令(使用“:ei”)时,Emacs 告诉我“未知命令“ei”)。
我检查了 evil-ex-commands 变量,新命令正确存储在列表中。它看起来像这样:
("ei" . edit-init)
我的第一个想法是用于编辑的默认 ex 命令“e”以某种方式干扰了该命令,但是我尝试将“ew”绑定到其他窗口并且效果很好。
我是否遗漏了一些关于 evil-ex 命令是如何创建的?可以使用的字符有限制吗?
谢谢
【问题讨论】: