现在我正在尝试在 emacs 中使用 evil 插件,以便我可以拥有 vim 的编辑能力和 emacs 的可扩展性。现在,我正在尝试移植 .vimrc 中我最喜欢的部分之一:无论我上次执行的宏是什么,都让空格重复。在我的 .vimrc 中,它很简单
nore <Space> @@
我试图在我的 .emacs 文件中做同样的事情
(define-key evil-normal-state-map " " (lambda () (interactive) (evil-execute-macro 1 "@")))
@@ 重复最后一个宏很好,但是点击空格会给我错误
After 0 kbd macro iterations: No previous macro
我对 lisp 和 evil 还很陌生,所以我确定我做错了什么,我将不胜感激。