@@ -21,13 +21,15 @@ import Ormolu.Fixity
21
21
22
22
{- - Backport FourmoluConfig --}
23
23
24
- #if !MIN_VERSION_fourmolu(0,7,0)
24
+ #if MIN_VERSION_fourmolu(0,7,0)
25
+ -- these functions are now defined
26
+ #else
25
27
type FourmoluConfig = PrinterOptsPartial
26
28
27
29
cfgFilePrinterOpts :: FourmoluConfig -> PrinterOptsPartial
28
30
cfgFilePrinterOpts = id
29
31
30
- cfgFileFixities :: FourmoluConfig -> FixityMap
32
+ cfgFileFixities :: FourmoluConfig -> FixityOverrides
31
33
cfgFileFixities _ = mempty
32
34
#endif
33
35
@@ -45,15 +47,20 @@ emptyConfig :: FourmoluConfig
45
47
emptyConfig = mempty
46
48
#endif
47
49
48
- {- - Backport FixityMap --}
50
+ {- - Backport FixityOverrides --}
49
51
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
52
59
addFixityOverrides fixities cfg = cfg{cfgFixityOverrides = fixities}
53
60
#else
54
- type FixityMap = ()
61
+ type FixityOverrides = ()
55
62
56
- addFixityOverrides :: FixityMap -> Config region -> Config region
63
+ addFixityOverrides :: FixityOverrides -> Config region -> Config region
57
64
addFixityOverrides _ = id
58
65
#endif
59
66
0 commit comments