gpt4 book ai didi

emacs - 退出 minibuffer 时防止 Emacs Evil 切换到正常模式

转载 作者:行者123 更新时间:2023-12-02 01:59:33 39 4
gpt4 key购买 nike

我是一个邪恶的 Emacs 用户。然而,当我发现普通模式比常规 Emacs 命令更方便时,我真的只使用普通模式进行精美的 Vim 风格编辑。 (主要是花哨的批量编辑/猛拉/删除)。然而,我也是 minibuffer 的大量用户(我用 ido 和 flx 做了很多 M-x,这样我就可以避免记住更深奥的命令)。当我这样做时,邪恶会在我退出后自动切换到正常模式。我觉得这很烦人/令人困惑。我怎样才能让它停止? (最好以一种优雅的、非骇人听闻的方式)。

谢谢, python 坚果

编辑:

似乎切换到正常模式发生在所有窗口和所有框架中。

最佳答案

我无法重现您的问题;也许了解您的版本可以帮助任何人识别您的问题。你能用“emacs -q”重现你的问题吗(加上加载路径中的邪恶)?

这是一种识别调用 evil-normal-state 的邪恶(传统英语含义)代码段的方法:

(defadvice evil-normal-state (before debug-issue activate)
(setq debug-on-error t)
(inexisting-function-will-fail))

在将缓冲区设置为您想要的邪恶状态后立即对其进行评估,然后使用 M-x 转到迷你缓冲区。有堆栈跟踪吗?

关于emacs - 退出 minibuffer 时防止 Emacs Evil 切换到正常模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915532/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com