【发布时间】:2014-11-01 08:18:12
【问题描述】:
在最近一次全系统更新后,我注意到 Haskell 模式下的缩进变得非常奇怪:
import Data.Ratio
_
下划线表示按下 Enter 后插入符号的位置,即在我的情况下为 4 列。实在是忍无可忍,因为每次按Enter都会跳到第4列。
我确信它与 Haskell 模式本身没有任何关系,因为它没有新的更新并且到目前为止它运行良好。但是,似乎有新版本的 Emacs:24.4,所以我想知道他们是否更改了会导致此错误的内容。
还有其他人遇到这个问题吗?您有任何解决方法的想法吗?
【问题讨论】:
-
我什至没有看到新版本已经发布 - 感谢您指出这一点。我想我要等一段时间才能到 24.4
-
这里有一个“编辑更改...缩进”部分:gnu.org/software/emacs/news/NEWS.24.4 - 我想知道这是否是罪魁祸首 - 你可以尝试禁用
electric-indent-mode吗? (你知道M-x electric-indent-mode并寻找结果 -
@CarstenKönig,是的,它禁用了这种行为!我将在我的“.emacs”中添加一些行以在启动时禁用它。
-
我可以添加这个作为答案吗?
-
@CarstenKönig,当然,我很乐意接受!我已通过将
(electric-indent-mode 0)添加到我的.emacs文件中来禁用该模式。