Fix a layouting mistake that went unnoticed so far
parent
91de1ca08c
commit
55b1c71bf3
|
@ -519,3 +519,9 @@ deriveFromJSON (unPrefix "assignPost") ''AssignmentPost
|
|||
func = do
|
||||
let !forced = some
|
||||
pure ()
|
||||
|
||||
#test let-in-hanging
|
||||
spanKey p q = case minViewWithKey q of
|
||||
Just ((k, _), q') | p k ->
|
||||
let (kas, q'') = spanKey p q' in ((k, a) : kas, q'')
|
||||
_ -> ([], q)
|
||||
|
|
|
@ -300,10 +300,13 @@ layoutPatternBindFinal alignmentToken binderDoc mPatDoc clauseDocs mWhereDocs ha
|
|||
]
|
||||
let singleLineGuardsDoc guards = appSep $ case guards of
|
||||
[] -> docEmpty
|
||||
[g] -> docSeq [appSep $ docLit $ Text.pack "|", return g]
|
||||
[g] -> docSeq
|
||||
[appSep $ docLit $ Text.pack "|", docForceSingleline $ return g]
|
||||
gs -> docSeq
|
||||
$ [appSep $ docLit $ Text.pack "|"]
|
||||
++ List.intersperse docCommaSep (return <$> gs)
|
||||
++ (List.intersperse docCommaSep
|
||||
(docForceSingleline . return <$> gs)
|
||||
)
|
||||
|
||||
indentPolicy <- mAsk
|
||||
<&> _conf_layout
|
||||
|
|
Loading…
Reference in New Issue