I'm using Emacs as my main Haskell editor, and as such, I of course use haskell-mode
as the main mode for editing Haskell code.
Now for whatever reason, haskell-indentation
doesn't offer an indent point for function arguments.
What I mean is that Emacs will consistently do this: ( □
is the other indent point(s))
myFunction = maybe arg1
□ arg2
□ arg3
Instead of doing this:
myFunction = maybe arg1
□ □ arg2
□ □ arg3
Sometimes I need to break functions up onto multiple lines due to the lines getting too long, but not having haskell-mode
offer the right indent level is bugging me some.
Anything I can do to alleviate this?
Seeing as I'm not the only one with this issue, I've opened a ticket on the haskell-mode
github page [ here ]
The haskell-indentation haskell-mode issue was closed last year and won't be fixed.
For desired behavior, use haskell-indent.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.