usar ejemplos como haskell emacs indentation

ejemplos - La sangría de Haskell no alinea argumentos de función



como usar haskell (1)

El problema haskell-indentation haskell-mode se cerró el año pasado y no se solucionará.

Para el comportamiento deseado, use haskell-indent.

Estoy usando Emacs como mi editor principal de Haskell, y como tal, por supuesto, uso haskell-mode como modo principal para editar el código de Haskell.

Ahora, por la razón que sea, haskell-indentation no ofrece un punto de sangría para los argumentos de la función.

Lo que quiero decir es que Emacs hará esto de manera consistente: ( es el otro punto (s) de sangría)

myFunction = maybe arg1 □ arg2 □ arg3

En lugar de hacer esto:

myFunction = maybe arg1 □ □ arg2 □ □ arg3

A veces necesito dividir las funciones en varias líneas debido a que las líneas se vuelven demasiado largas, pero no tener la haskell-mode el nivel de sangría correcto me está molestando un poco.

¿Algo que pueda hacer para aliviar esto?

Editar

Viendo que no soy el único con este problema, abrí un ticket en la página de github en haskell-mode haskell [ here ]