Question
If I have a function with a guard like
f :: [Int] -> Int
f (x : xs) | x' > 5 = 37
f _ = 13
I would expect hindent to align the = signs, as in
f :: [Int] -> Int
f (x : xs) | x' > 5 = 37
f _ = 13
Instead it aligns the = of the second line with the | of the first, as in
f :: [Int] -> Int
f (x : xs) | x' > 5 = 37
f _ = 13
Is this the desired and correct behaviour?
Question
If I have a function with a guard like
I would expect
hindentto align the= signs, as inInstead it aligns the
=of the second line with the|of the first, as inIs this the desired and correct behaviour?