File tree 8 files changed +38
-32
lines changed
hls-explicit-imports-plugin
8 files changed +38
-32
lines changed Original file line number Diff line number Diff line change @@ -77,91 +77,97 @@ library
77
77
78
78
default-language : Haskell2010
79
79
80
+ -- Plugin flags are designed for 'cabal install haskell-language-server':
81
+ -- - Packaged plugins should be manual:False
82
+ -- - Non packaged plugins and bulk flags should be manual:True
83
+ -- - Bulk flags should be default:False
84
+ -- - Individual flags should be default:True
85
+
80
86
flag all-plugins
81
87
description : Enable all non formatter plugins
82
- default : True
88
+ default : False
83
89
manual : True
84
90
85
91
flag all-formatters
86
92
description : Enable all fomatters
87
- default : True
93
+ default : False
88
94
manual : True
89
95
90
96
flag class
91
97
description : Enable class plugin
92
- default : False
93
- manual : True
98
+ default : True
99
+ manual : False
94
100
95
101
flag haddockComments
96
102
description : Enable haddockComments plugin
97
- default : False
98
- manual : True
103
+ default : True
104
+ manual : False
99
105
100
106
flag eval
101
107
description : Enable eval plugin
102
- default : False
103
- manual : True
108
+ default : True
109
+ manual : False
104
110
105
111
flag importLens
106
112
description : Enable importLens plugin
107
- default : False
108
- manual : True
113
+ default : True
114
+ manual : False
109
115
110
116
flag retrie
111
117
description : Enable retrie plugin
112
- default : False
113
- manual : True
118
+ default : True
119
+ manual : False
114
120
115
121
flag tactic
116
122
description : Enable tactic plugin
117
- default : False
118
- manual : True
123
+ default : True
124
+ manual : False
119
125
120
126
flag hlint
121
127
description : Enable hlint plugin
122
- default : False
123
- manual : True
128
+ default : True
129
+ manual : False
124
130
125
131
flag moduleName
126
132
description : Enable moduleName plugin
127
- default : False
133
+ default : True
128
134
manual : True
129
135
130
136
flag pragmas
131
137
description : Enable pragmas plugin
132
- default : False
138
+ default : True
133
139
manual : True
134
140
135
141
flag splice
136
142
description : Enable splice plugin
137
- default : False
138
- manual : True
143
+ default : True
144
+ manual : False
139
145
140
146
-- formatters
141
147
142
148
flag floskell
143
149
description : Enable floskell plugin
144
- default : False
150
+ default : True
145
151
manual : True
146
152
147
153
flag fourmolu
148
154
description : Enable fourmolu plugin
149
- default : False
155
+ default : True
150
156
manual : True
151
157
152
158
flag ormolu
153
159
description : Enable ormolu plugin
154
- default : False
160
+ default : True
155
161
manual : True
156
162
157
163
flag stylishHaskell
158
164
description : Enable stylishHaskell plugin
159
- default : False
165
+ default : True
160
166
manual : True
161
167
162
168
flag brittany
163
169
description : Enable brittany plugin
164
- default : False
170
+ default : True
165
171
manual : True
166
172
167
173
common example-plugins
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ library
13
13
exposed-modules : Ide.Plugin.Class
14
14
hs-source-dirs : src
15
15
build-depends : aeson
16
- , base
16
+ , base >= 4.12 && < 5
17
17
, containers
18
18
, haskell-lsp
19
19
, hls-plugin-api
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ library
25
25
26
26
build-depends :
27
27
, aeson
28
- , base
28
+ , base >= 4.12 && < 5
29
29
, containers
30
30
, deepseq
31
31
, Diff
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ library
16
16
exposed-modules : Ide.Plugin.ExplicitImports
17
17
hs-source-dirs : src
18
18
build-depends : aeson
19
- , base
19
+ , base >= 4.12 && < 5
20
20
, containers
21
21
, deepseq
22
22
, haskell-lsp-types
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ library
18
18
hs-source-dirs : src
19
19
ghc-options : -Wall -Wno-name-shadowing -Wredundant-constraints
20
20
build-depends :
21
- , base
21
+ , base >= 4.12 && < 5
22
22
, containers
23
23
, ghc
24
24
, ghc-exactprint
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ library
28
28
build-depends :
29
29
, aeson
30
30
, apply-refact
31
- , base
31
+ , base >= 4.12 && < 5
32
32
, binary
33
33
, bytestring
34
34
, containers
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ library
16
16
exposed-modules : Ide.Plugin.Retrie
17
17
hs-source-dirs : src
18
18
build-depends : aeson
19
- , base
19
+ , base >= 4.12 && < 5
20
20
, containers
21
21
, deepseq
22
22
, directory
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ library
15
15
other-modules : Ide.Plugin.Splice.Types
16
16
hs-source-dirs : src
17
17
build-depends : aeson
18
- , base
18
+ , base >= 4.12 && < 5
19
19
, containers
20
20
, foldl
21
21
, haskell-lsp
You can’t perform that action at this time.
0 commit comments