【发布时间】:2016-06-30 19:52:22
【问题描述】:
我正在尝试缩小我在 Emacs 中遇到的间歇性行为的因果关系。
在以下两种情况下,我都点击C-<space> 设置标记,随后点击一个或多个C-n 向下移动以选择区域。问题是它似乎并不总是以相同的方式工作,如下面的两个 gif 所示:
预期行为:
但是我经常看到的:
虽然这可能难以远程诊断,但如果能帮助我找到正确的方向来解决这种不一致的行为,我们将不胜感激。我不是 Emacs 和 Elisp 方面的专家,但我可以偶然发现。我知道这里没有太多的上下文,但这会是由于我的 .emacs 中发生的一些奇怪的事情造成的吗?还是更有可能源于模式冲突? Fww,在其他主要模式中经常出现,并且可以重复使用连续C-N的相似键序列
谢谢!
【问题讨论】:
-
您确定您没有连续两次点击
C-SPC吗?这会给你你看到的行为。 (除了它似乎闪现了第一行的选择。)您在此处使用的代码中的某些内容可能会在选择第一行之后/同时引发错误,这实际上是退出 (C-g)。 -
当你使用
emacs -Q(没有初始化文件)启动 Emacs 时你看到这个了吗?如果不是,请递归地一分为二您的初始化文件以找到罪魁祸首。缩小范围后,如果仍然不清楚,请发布一步一步的方法来重现它,从emacs -Q开始。