【发布时间】:2015-10-11 05:40:29
【问题描述】:
我希望能够使用 SPC h/j/k/l 导航窗口。我可以说(错了,见编辑)
(define-key evil-normal-state-map (kbd "SPC h") 'evil-window-left)
对于正常状态(或者我可以去使用evil-leader...),但是这些都不能在运动状态下做同样的事情。如果我把
(define-key evil-motion-state-map (kbd "SPC h") 'evil-window-left)
然后我得到错误
error: Key sequence SPC h starts with non-prefix key SPC
然后我尝试在运动状态下取消定义SPC
(define-key evil-motion-state-map "SPC" nil)
但这并不能消除错误。
我该怎么做?我更喜欢只改变 SPC 在运动状态下的行为的解决方案。我怀疑答案在于define-prefix-command,但emacs wiki页面令人困惑。
编辑:
最上面的代码行不起作用。出于某种原因,我认为它在正常模式下工作,但我遇到了同样的错误。所以我可以去使用邪恶领袖,但这在运动状态下不起作用
【问题讨论】: