GNU emacs 24.x:使用BufferSelection包的BufferSelection菜单时关闭邪恶模式

GNU emacs 24.x:使用BufferSelection包的BufferSelection菜单时关闭邪恶模式,emacs,evil-mode,Emacs,Evil Mode,我通过映射使用bs show功能: (全局设置键(kbd“C-x C-b”)‘bs show) 然而,由于我也使用了邪恶模式,我发现在每次运行bs show功能时,在邪恶模式中从正常(“N”)模式切换到emacs(“E”)模式之前,单键命令不起作用。如何在BufferSelection菜单中永久禁用邪恶模式?与其完全禁用邪恶模式,也许您可以在Emacs模式下为bs模式启用邪恶启动,如下所示: (邪恶设置初始状态'bs mode'emacs)如果你真的想bs mode(我仍然更喜欢所有的新东西)成

我通过映射使用bs show功能:

(全局设置键(kbd“C-x C-b”)‘bs show)


然而,由于我也使用了邪恶模式,我发现在每次运行bs show功能时,在邪恶模式中从正常(“N”)模式切换到emacs(“E”)模式之前,单键命令不起作用。如何在BufferSelection菜单中永久禁用邪恶模式?

与其完全禁用邪恶模式,也许您可以在Emacs模式下为bs模式启用邪恶启动,如下所示:


(邪恶设置初始状态'bs mode'emacs)

如果你真的想bs mode(我仍然更喜欢所有的新东西)成为vim/evil,就像我发现这个很好用:

;BS菜单
(defadvice bs模式(在bs模式覆盖键绑定激活之前)
使用标准的bs绑定作为基础
(邪恶使覆盖贴图bs模式贴图“正常t”)
(邪恶定义键“正常bs模式映射”h“邪恶向后字符)
(邪恶定义键“正常bs模式映射”q“bs中止)
(邪恶定义键“正常bs模式映射”j“bs向下)
(邪恶定义键“正常bs模式映射”k“bs向上)
(邪恶定义键“正常bs模式映射”l“邪恶转发字符)
(邪恶定义键“正常bs模式映射”RET“bs选择”)

谢谢您的快速修复!嗨,在某些情况下,亨里克的答案记录在这里:这看起来很有趣。在bs模式下,是否有方法阻止邪恶进入插入模式?