Я использую Emacs в качестве основного редактора Haskell, и поэтому я, конечно, использую haskell-mode
как основной режим для редактирования кода Haskell.
Теперь по какой-либо причине haskell-indentation
не предлагает точку отступа для аргументов функции.
Я имею в виду, что Emacs будет последовательно делать это: (□
- другая точка (точки) отступа)
myFunction = maybe arg1
□ arg2
□ arg3
Вместо этого:
myFunction = maybe arg1
□ □ arg2
□ □ arg3
Иногда мне приходится разбивать функции на несколько строк из-за слишком длинной линии, но не имея haskell-mode
, предлагая правильный уровень отступов, я подшутил над этим.
Что я могу сделать, чтобы облегчить это?
Изменить
Увидев, что я не единственный с этой проблемой, я открыл билет на странице haskell-mode
github [здесь]