Fix multiline-list indentation past comma level
parent
278e0275f2
commit
a6e187e962
|
@ -21,3 +21,10 @@ foo =
|
|||
, 4
|
||||
, 5
|
||||
]
|
||||
|
||||
#test set-base-y for multiple line elements
|
||||
foo =
|
||||
[ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
, bbbbbbbbbbbbbbbbbb
|
||||
$ cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
|
||||
]
|
||||
|
|
|
@ -736,15 +736,15 @@ layoutExpr lexpr@(L _ expr) = do
|
|||
, docForceSingleline eN
|
||||
, closeDoc]
|
||||
addAlternative
|
||||
$ let start = docCols ColList [appSep $ openDoc, e1]
|
||||
$ let start = docCols ColList [appSep $ openDoc, docSetBaseY e1]
|
||||
linesM = ems <&> \(p, ast, d) ->
|
||||
docCols
|
||||
ColList
|
||||
[ docHandleComms p docCommaSep
|
||||
, docFlushCommsPost True ast $ d
|
||||
, docSetBaseY $ docFlushCommsPost True ast $ d
|
||||
]
|
||||
lineN = docCols ColList
|
||||
[docHandleComms finalCommaPos $ docCommaSep, eN]
|
||||
[docHandleComms finalCommaPos $ docCommaSep, docSetBaseY eN]
|
||||
in docSetBaseY
|
||||
$ docLines
|
||||
$ [start]
|
||||
|
|
Loading…
Reference in New Issue