Haskell缩进不会排列函数参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Haskell缩进不会排列函数参数相关的知识,希望对你有一定的参考价值。
我使用Emacs作为我的主要Haskell编辑器,因此,我当然使用haskell-mode
作为编辑Haskell代码的主要模式。
现在无论出于何种原因,haskell-indentation
都没有提供函数参数的缩进点。
我的意思是Emacs会一直这样做:(□
是其他缩进点)
myFunction = maybe arg1
□ arg2
□ arg3
而不是这样做:
myFunction = maybe arg1
□ □ arg2
□ □ arg3
有时我需要将函数分解为多行,因为行太长,但没有让haskell-mode
提供正确的缩进级别会让我烦恼。
我能做些什么来缓解这种情况?
Edit
看到我不是唯一有这个问题的人,我在haskell-mode
github页面上打开了一张票[here]
答案
haskell-indentation haskell-mode问题于去年关闭,不会修复。
对于所需的行为,请使用haskell-indent。
以上是关于Haskell缩进不会排列函数参数的主要内容,如果未能解决你的问题,请参考以下文章