簡體   English   中英

Haskell縮進不會排列函數參數

[英]Haskell indentation doesn't line up function arguments

我使用Emacs作為我的主要Haskell編輯器,因此,我當然使用haskell-mode作為編輯Haskell代碼的主要模式。

現在無論出於何種原因, haskell-indentation都沒有為函數參數提供縮進點。

我的意思是Emacs會一直這樣做:( 是其他縮進點)

myFunction = maybe arg1
□            arg2
□            arg3

而不是這樣做:

myFunction = maybe arg1
□            □     arg2
□            □     arg3

有時我需要將函數分解為多行,因為行太長了,但沒有haskell-mode提供正確的縮進級別讓我煩惱。

我能做些什么來緩解這種情況?

編輯

看到我不是唯一一個有這個問題的人,我在haskell-mode github頁面打開了一張票[ 這里 ]

haskell-indentation haskell-mode問題於去年關閉,不會修復。

對於所需的行為,請使用haskell-indent。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM