|
69 | 69 | "properties": { |
70 | 70 | "haskell.hlintOn": { |
71 | 71 | "title": "Hlint", |
| 72 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#haskell.plugin.hlint.globalOn#` instead.", |
72 | 73 | "scope": "resource", |
73 | 74 | "type": "boolean", |
74 | 75 | "default": true, |
|
171 | 172 | "scope": "resource", |
172 | 173 | "type": "boolean", |
173 | 174 | "default": true, |
174 | | - "description": "Enables or disables the plugin entirely" |
| 175 | + "description": "Enables explicit imports plugin" |
175 | 176 | }, |
176 | 177 | "haskell.plugin.importLens.codeActionsOn": { |
177 | 178 | "scope": "resource", |
178 | 179 | "type": "boolean", |
179 | 180 | "default": true, |
180 | | - "description": "Enables or disables plugin code actions" |
| 181 | + "description": "Enables explicit imports code actions" |
181 | 182 | }, |
182 | 183 | "haskell.plugin.importLens.codeLensOn": { |
183 | 184 | "scope": "resource", |
184 | 185 | "type": "boolean", |
185 | 186 | "default": true, |
186 | | - "description": "Enables or disables plugin code lenses" |
| 187 | + "description": "Enables explicit imports code lenses" |
187 | 188 | }, |
188 | | - "haskell.plugin.importLens.diagnosticsOn": { |
| 189 | + "haskell.plugin.hlint.globalOn": { |
189 | 190 | "scope": "resource", |
190 | 191 | "type": "boolean", |
191 | 192 | "default": true, |
192 | | - "description": "Enables or disables plugin diagnostics" |
| 193 | + "description": "Enables hlint plugin" |
193 | 194 | }, |
194 | | - "haskell.plugin.importLens.hoverOn": { |
| 195 | + "haskell.plugin.hlint.codeActionsOn": { |
195 | 196 | "scope": "resource", |
196 | 197 | "type": "boolean", |
197 | 198 | "default": true, |
198 | | - "description": "Enables or disables plugin info on hover" |
| 199 | + "description": "Enables hlint code actions (apply hints)" |
199 | 200 | }, |
200 | | - "haskell.plugin.importLens.symbolsOn": { |
| 201 | + "haskell.plugin.hlint.diagnosticsOn": { |
201 | 202 | "scope": "resource", |
202 | 203 | "type": "boolean", |
203 | 204 | "default": true, |
204 | | - "description": "Enables or disables specific symbols of the plugin" |
| 205 | + "description": "Enables hlint diagnostics" |
205 | 206 | }, |
206 | | - "haskell.plugin.importLens.formattingOn": { |
| 207 | + "haskell.plugin.eval.globalOn": { |
207 | 208 | "scope": "resource", |
208 | 209 | "type": "boolean", |
209 | 210 | "default": true, |
210 | | - "description": "Enables or disables the plugin formatting capacity" |
| 211 | + "description": "Enables eval plugin" |
211 | 212 | }, |
212 | | - "haskell.plugin.importLens.completionOn": { |
| 213 | + "haskell.plugin.moduleName.globalOn": { |
213 | 214 | "scope": "resource", |
214 | 215 | "type": "boolean", |
215 | 216 | "default": true, |
216 | | - "description": "Enables or disables plugin completions" |
| 217 | + "description": "Enables module name plugin" |
217 | 218 | }, |
218 | | - "haskell.plugin.importLens.renameOn": { |
| 219 | + "haskell.plugin.splice.globalOn": { |
219 | 220 | "scope": "resource", |
220 | 221 | "type": "boolean", |
221 | 222 | "default": true, |
222 | | - "description": "Enables or disables plugin renaming capacity" |
| 223 | + "description": "Enables splice plugin (expand template haskell definitions)" |
223 | 224 | }, |
224 | | - "haskell.plugin.hlint.globalOn": { |
| 225 | + "haskell.plugin.haddockComments.globalOn": { |
225 | 226 | "scope": "resource", |
226 | 227 | "type": "boolean", |
227 | 228 | "default": true, |
228 | | - "description": "Enables or disables the plugin entirely" |
| 229 | + "description": "Enables haddock comments plugin" |
229 | 230 | }, |
230 | | - "haskell.plugin.hlint.codeActionsOn": { |
| 231 | + "haskell.plugin.class.globalOn": { |
231 | 232 | "scope": "resource", |
232 | 233 | "type": "boolean", |
233 | 234 | "default": true, |
234 | | - "description": "Enables or disables plugin code actions" |
| 235 | + "description": "Enables type class plugin" |
235 | 236 | }, |
236 | | - "haskell.plugin.hlint.codeLensOn": { |
| 237 | + "haskell.plugin.retrie.globalOn": { |
237 | 238 | "scope": "resource", |
238 | 239 | "type": "boolean", |
239 | 240 | "default": true, |
240 | | - "description": "Enables or disables plugin code lenses" |
| 241 | + "description": "Enables retrie plugin" |
241 | 242 | }, |
242 | | - "haskell.plugin.hlint.diagnosticsOn": { |
| 243 | + "haskell.plugin.tactic.globalOn": { |
| 244 | + "scope": "resource", |
| 245 | + "type": "boolean", |
| 246 | + "default": true, |
| 247 | + "description": "Enables haddock comments plugin" |
| 248 | + }, |
| 249 | + "haskell.plugin.tactic.config.max_use_ctor_actions": { |
| 250 | + "title": "Max number of constructors", |
243 | 251 | "scope": "resource", |
244 | 252 | "type": "boolean", |
245 | 253 | "default": true, |
246 | | - "description": "Enables or disables plugin diagnostics" |
| 254 | + "markdownDescription": "Maximum number of `Use constructor <x>` code actions that can appear" |
247 | 255 | }, |
248 | | - "haskell.plugin.hlint.hoverOn": { |
| 256 | + "haskell.plugin.tactic.config.features": { |
| 257 | + "scope": "resource", |
| 258 | + "type": "Object", |
| 259 | + "default": true, |
| 260 | + "markdownDescription": "Features set used by tactic plugin" |
| 261 | + }, |
| 262 | + "haskell.plugin.pragmas.globalOn": { |
249 | 263 | "scope": "resource", |
250 | 264 | "type": "boolean", |
251 | 265 | "default": true, |
252 | | - "description": "Enables or disables plugin info on hover" |
| 266 | + "description": "Enables pragmas plugin" |
253 | 267 | }, |
254 | | - "haskell.plugin.hlint.symbolsOn": { |
| 268 | + "haskell.plugin.pragmas.codeActionsOn": { |
255 | 269 | "scope": "resource", |
256 | 270 | "type": "boolean", |
257 | 271 | "default": true, |
258 | | - "description": "Enables or disables specific symbols of the plugin" |
| 272 | + "description": "Enables pragmas code actions" |
259 | 273 | }, |
260 | | - "haskell.plugin.hlint.formattingOn": { |
| 274 | + "haskell.plugin.pragmas.completionOn": { |
261 | 275 | "scope": "resource", |
262 | 276 | "type": "boolean", |
263 | 277 | "default": true, |
264 | | - "description": "Enables or disables the plugin formatting capacity" |
| 278 | + "description": "Enables pragmas completions" |
265 | 279 | }, |
266 | | - "haskell.plugin.hlint.completionOn": { |
| 280 | + "haskell.plugin.ghcide-type-lenses.globalOn": { |
267 | 281 | "scope": "resource", |
268 | 282 | "type": "boolean", |
269 | 283 | "default": true, |
270 | | - "description": "Enables or disables plugin completions" |
| 284 | + "description": "Enables pragmas plugin" |
271 | 285 | }, |
272 | | - "haskell.plugin.hlint.renameOn": { |
| 286 | + "haskell.plugin.ghcide-type-lenses.codeLensOn": { |
273 | 287 | "scope": "resource", |
274 | 288 | "type": "boolean", |
275 | 289 | "default": true, |
276 | | - "description": "Enables or disables plugin renaming capacity" |
| 290 | + "description": "Enables pragmas code actions" |
| 291 | + }, |
| 292 | + "haskell.plugin.ghcide-type-lenses.config.mode": { |
| 293 | + "scope": "resource", |
| 294 | + "type": "string", |
| 295 | + "default": true, |
| 296 | + "description": "Control how type lenses are shown", |
| 297 | + "enum": [ |
| 298 | + "always", |
| 299 | + "exported", |
| 300 | + "diagnostics" |
| 301 | + ], |
| 302 | + "enumDescriptions": [ |
| 303 | + "Always displays type lenses of global bindings", |
| 304 | + "Only display type lenses of exported global bindings", |
| 305 | + "Follows error messages produced by GHC about missing signatures" |
| 306 | + ] |
277 | 307 | } |
278 | 308 | } |
279 | 309 | }, |
|
0 commit comments