Skip to content

Commit d2033f0

Browse files
committed
Fix indentation of certain imports with multiline exposing clauses
1 parent 998ebd6 commit d2033f0

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/ElmFormat/Render/Box.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -486,9 +486,10 @@ formatImport aimport =
486486

487487
( SingleLine name', Just (SingleLine as'), Just exposing' ) ->
488488
stack1
489-
[ line (keyword "import")
490-
, line $ row
491-
[ name'
489+
[ line $ row
490+
[ keyword "import"
491+
, space
492+
, name'
492493
, space
493494
, as'
494495
]

tests/test-files/good/AllSyntax/0.16/Module.elm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ import Task
2222
, toResult
2323
, fromResult
2424
)
25+
import Dict as D
26+
exposing
27+
( empty
28+
, fromList
29+
)
2530

2631

2732
a =

0 commit comments

Comments
 (0)