Haskell缩进不会排列函数参数

时间:2015-08-14 18:45:10

标签: haskell emacs indentation

我正在使用Emacs作为我的主要Haskell编辑器,因此,我当然使用haskell-mode作为编辑Haskell代码的主要模式。

现在无论出于何种原因,haskell-indentation都没有为函数参数提供缩进点。

我的意思是Emacs会一直这样做:(是另一个缩进点)

myFunction = maybe arg1
□            arg2
□            arg3

而不是这样做:

myFunction = maybe arg1
□            □     arg2
□            □     arg3

有时我需要将函数分解为多行,因为行太长,但没有haskell-mode提供正确的缩进级别会让我烦恼。

我能做些什么来缓解这种情况?

修改

看到我不是唯一一个有这个问题的人,我在haskell-mode github页面[here]

上打开了一张票

1 个答案:

答案 0 :(得分:1)

haskell-indentation haskell-mode问题于去年关闭,不会修复。

对于所需的行为,请使用haskell-indent。