emacs vimpulse错误

时间:2010-03-11 23:05:52

标签: emacs vimpulse

我刚刚开始使用emacs,仅用于org-mode。我是一个沉重的vim用户,所以我安装了vimpulse来尝试使我的组织模式使用尽可能接近vim。

然而,当我尝试使用某些功能时,我遇到了一些错误。例如,如果我按V进行视线模式,选择一些行,然后按d,它应删除这些行。相反,我收到以下错误:

Symbol's function definition is void: vimpulse-delete-text-objects-function

同样,如果我尝试使用ciw来“更改此词”,我会(在点击i后):

Symbol's function definition is void: vimpulse-change-text-objects-command

如果我打开vimpulse的源代码,我可以清楚地看到这两个函数的定义,所以它们不是未定义的。这是关于我可能造成这种情况的最佳猜测。任何对emacs / vimpulse有更多经验的人都知道实际出了什么问题?

1 个答案:

答案 0 :(得分:1)

尝试在没有任何自定义项的情况下运行emacs:

emacs -q

然后手动加载vimpulseorg-mode包:

M-x find-file /path/to/some/org-file
M-x org-mode
M-x load-file /path/to/vimpulse.el RET

尝试 cid v DOWN DOWN d

我希望它能正常工作(它为我做了,Emacs 23.1)。如果确实如此,那么你的.emacs中就会出现一些混乱的东西。如果没有,那么我们必须做更多的调试。