lspitzner / brittany

haskell source code formatter
GNU Affero General Public License v3.0
690 stars 72 forks source link

Format instance heads #237

Open tfausak opened 5 years ago

tfausak commented 5 years ago

This is related to #236. Brittany currently passes instance heads through. For example:

-- brittany --columns 20
instance SomeVeryLongConstraint => SomeVeryLongTypeClass SomeVeryLongType

I'd expect that to be formatted something like this:

instance
  SomeVeryLongConstraint
  => SomeVeryLongTypeClass
     SomeVeryLongType