stylish-haskell icon indicating copy to clipboard operation
stylish-haskell copied to clipboard

Line breaking support for function definitions

Open Ailrun opened this issue 2 years ago • 0 comments

When there is a definition like

myFun :: a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a
myFun = undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined

Stylish-haskell doesn't touch this definition even with columns: 80 config. It will be great if stylish-haskell can format this kind of long expression and gives something like

myFun :: a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a -> a
  -> a -> a -> a -> a -> a -> a -> a -> a -> a
myFun = undefined undefined undefined undefined undefined undefined undefined
  undefined undefined undefined undefined

Ailrun avatar Aug 13 '21 19:08 Ailrun