【发布时间】:2016-08-30 12:46:41
【问题描述】:
evil-mode 有evil-emacs-state-modes var,它定义了在emacs 模式下打开的模式。
我在那个 var 中列出了 magit-diff-mode(事实上,它是默认值)。
运行magit-diff 在emacs 模式下正确打开。
但是,如果我运行magit-status(在emacs mode 中打开),将点放在Head(缓冲区中的第一行)并点击Ret,则调用magit-visit-thing并且提交信息显示在新缓冲区中。此缓冲区位于 magit-diff-mode 中,但是,evil-mode 对此缓冲区处于活动状态。
如何防止这种行为?
【问题讨论】:
-
您确定它在
magit-diff-mode中吗?因为我查过了,它在magit-revision-mode。 -
谢谢,你是对的。您如何查找当前模式名称?我通常按 C-h-m,这就是它给我的:Magit Rev mode defined in `magit-diff.el'
-
请将您的评论转为回答,以便我接受。