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