我获得了vimpulse的git克隆并按照安装说明进行操作。它基本上是说将(require 'vimpulse)
放在我的.emacs文件中 - 但是这会在启动时启动viper / vimpulse,所以只有当我使用(add-hook 'viper-mode-hook (lambda () (require 'vimpuse))
调用viper-mode时我才尝试使用vimpulse加载。但是当我这样做时,视觉模式不起作用(尝试打开文件),所以我现在有类似(defun vimpulse-on () (interactive) (require 'vimpulse))
的东西。之后切换打开和关闭我使用C-z
。这听起来对吗?因此,一旦加载了vimpulse,就没有相当于M-x viper-go-away
而是它被暂停,直到我再次点击C-z
...此外,任何使用viper / vimpulse的一般提示都将受到赞赏!非常感谢。
编辑:语法错误已更正。我尝试过的是(add-hook 'viper-mode-hook (lambda () (require 'vimpulse))
,它在viper-mode
启动时无法启用可视模式。正常模式下的v
似乎已映射到find-file
(或ido-find-file
)。
答案 0 :(得分:1)
(add-hook 'viper-load-hook
(lambda () (require 'vimpulse))
只需在viper-load-hook中加载vimpulse。