doom emacs 应用evil模式键位绑定,hjkl对应左下上右方位键,当用这四个键位和其它键组合时,竟然不能取消绑定,比如, 按下 C-c C-x C-l,系统提示 C-c C-x is undefined,这个问题在之前某个evil commit是不存在的,不知道从哪个commit开始出现了这个问题,试图在全局模式中unset hjkl也不能解决。
哪位兄弟指引下,在保留evil单键绑定移动光标的情况下,和control/alt等键组合时能正常使用的设罝该怎么做?
感谢!
doom emacs 应用evil模式键位绑定,hjkl对应左下上右方位键,当用这四个键位和其它键组合时,竟然不能取消绑定,比如, 按下 C-c C-x C-l,系统提示 C-c C-x is undefined,这个问题在之前某个evil commit是不存在的,不知道从哪个commit开始出现了这个问题,试图在全局模式中unset hjkl也不能解决。
哪位兄弟指引下,在保留evil单键绑定移动光标的情况下,和control/alt等键组合时能正常使用的设罝该怎么做?
感谢!
应该不是 evil 的问题,你可以 C-h k 看一下到底绑定方法成功了没有,按提示,就是这个快捷键没有绑定到方法。
你期待是绑定到什么方法?这个方法属于哪个 mode map ?
禁用evil选项试了试,确实不是evil的问题,有可能是我自己的设置导致的,逐步排查中。
喔擦,emacs -Q启动了,居然一样的故障,快没辙了 ![]()
=====
macos 10.15.7 / doom emacs
emacs-mac 29.4,emacs-plus 29.4,emacs 30.2都试过,-Q 启动都一样的结果,快捷键提示有效,但执行不了。![]()
hammerspoon 搞的鬼!!