@@ -21,13 +21,15 @@ import Ormolu.Fixity
2121
2222{- - Backport FourmoluConfig --}
2323
24- #if !MIN_VERSION_fourmolu(0,7,0)
24+ #if MIN_VERSION_fourmolu(0,7,0)
25+ -- these functions are now defined
26+ #else
2527type FourmoluConfig = PrinterOptsPartial
2628
2729cfgFilePrinterOpts :: FourmoluConfig -> PrinterOptsPartial
2830cfgFilePrinterOpts = id
2931
30- cfgFileFixities :: FourmoluConfig -> FixityMap
32+ cfgFileFixities :: FourmoluConfig -> FixityOverrides
3133cfgFileFixities _ = mempty
3234#endif
3335
@@ -45,15 +47,20 @@ emptyConfig :: FourmoluConfig
4547emptyConfig = mempty
4648#endif
4749
48- {- - Backport FixityMap --}
50+ {- - Backport FixityOverrides --}
4951
50- #if MIN_VERSION_fourmolu(0,7,0)
51- addFixityOverrides :: FixityMap -> Config region -> Config region
52+ #if MIN_VERSION_fourmolu(0,13,0)
53+ addFixityOverrides :: FixityOverrides -> Config region -> Config region
54+ addFixityOverrides fixities cfg = cfg{cfgFixityOverrides = fixities}
55+ #elif MIN_VERSION_fourmolu(0,7,0)
56+ type FixityOverrides = FixityMap
57+
58+ addFixityOverrides :: FixityOverrides -> Config region -> Config region
5259addFixityOverrides fixities cfg = cfg{cfgFixityOverrides = fixities}
5360#else
54- type FixityMap = ()
61+ type FixityOverrides = ()
5562
56- addFixityOverrides :: FixityMap -> Config region -> Config region
63+ addFixityOverrides :: FixityOverrides -> Config region -> Config region
5764addFixityOverrides _ = id
5865#endif
5966
0 commit comments