我正在使用Emacs作为我的主要Haskell编辑器,因此,我当然使用haskell-mode
作为编辑Haskell代码的主要模式。
现在无论出于何种原因,haskell-indentation
都没有为函数参数提供缩进点。
我的意思是Emacs会一直这样做:(□
是另一个缩进点)
myFunction = maybe arg1
□ arg2
□ arg3
而不是这样做:
myFunction = maybe arg1
□ □ arg2
□ □ arg3
有时我需要将函数分解为多行,因为行太长,但没有haskell-mode
提供正确的缩进级别会让我烦恼。
我能做些什么来缓解这种情况?
看到我不是唯一一个有这个问题的人,我在haskell-mode
github页面[here]
答案 0 :(得分:1)
haskell-indentation haskell-mode问题于去年关闭,不会修复。
对于所需的行为,请使用haskell-indent。