@@ -82,8 +82,9 @@ formatFile makePPEDForFile formattingWidth currentPath inputParsedFile inputType
82
82
& over _2 Pretty. syntaxToColor
83
83
formattedTerms <-
84
84
(FileSummary. termsBySymbol fileSummary)
85
- & Map. filter (\ (_bindingAnn, _, trm, _) -> shouldFormatTerm (ABT. annotation trm) trm)
86
- & itraverse \ sym (_bindingAnn, mayRefId, trm, _typ) -> do
85
+ & fmap (\ (bindingAnn, mayRefId, trm, _typ) -> (bindingAnn <> ABT. annotation trm, mayRefId, trm))
86
+ & Map. filter (\ (tldAnn, _, trm) -> shouldFormatTerm tldAnn trm)
87
+ & itraverse \ sym (tldAnn, mayRefId, trm) -> do
87
88
symName <- hoistMaybe (Name. parseVar sym)
88
89
let defNameSegments = NEL. appendr (Path. toList (Path. unabsolute currentPath)) (Name. segments symName)
89
90
let defName = Name. fromSegments defNameSegments
@@ -102,7 +103,7 @@ formatFile makePPEDForFile formattingWidth currentPath inputParsedFile inputType
102
103
-- Pretty.syntaxToColor $ Pretty.string wk <> "> " <> TermPrinter.prettyBindingWithoutTypeSignature definitionPPE hqName (stripTypeAnnotation trm)
103
104
-- (Just wk, _) -> Pretty.string wk <> "> " <> TermPrinter.prettyBlock False definitionPPE (stripTypeAnnotation trm)
104
105
-- (Nothing, _) -> "> " <> TermPrinter.prettyBlock False definitionPPE (stripTypeAnnotation trm)
105
- pure (ABT. annotation trm , formattedTerm)
106
+ pure (tldAnn , formattedTerm)
106
107
107
108
-- Only keep definitions which are _actually_ in the file, skipping generated accessors
108
109
-- and such.
0 commit comments