|
2 | 2 | "name": "haskell",
|
3 | 3 | "displayName": "Haskell",
|
4 | 4 | "description": "Haskell language support powered by the Haskell Language Server",
|
5 |
| - "version": "2.5.3", |
| 5 | + "version": "2.6.0", |
6 | 6 | "license": "MIT",
|
7 | 7 | "publisher": "haskell",
|
8 | 8 | "engines": {
|
|
220 | 220 | "default": true,
|
221 | 221 | "description": "Whether to typecheck the entire project on load. It could drive to bad performance in large projects."
|
222 | 222 | },
|
223 |
| - "haskell.sessionLoading": { |
224 |
| - "scope": "resource", |
225 |
| - "type": "string", |
226 |
| - "enum": [ |
227 |
| - "singleComponent", |
228 |
| - "multipleComponents" |
229 |
| - ], |
230 |
| - "default": "singleComponent", |
231 |
| - "description": "Preferred approach for loading package components. Setting this to 'multiple components' (EXPERIMENTAL) allows the build tool (such as `cabal` or `stack`) to [load multiple components at once](https://github.com/haskell/cabal/pull/8726), which is a significant improvement.", |
232 |
| - "enumDescriptions": [ |
233 |
| - "Always load only a single component at a time. This is the most reliable option if you encountered any issues with the other options.", |
234 |
| - "Prefer a multiple component session, if the build tool supports it. At the moment, only `cabal` supports multiple components session loading. If the `cabal` version does not support loading multiple components at once, we gracefully fall back to \"singleComponent\" mode." |
235 |
| - ] |
236 |
| - }, |
237 |
| - "haskell.maxCompletions": { |
238 |
| - "scope": "resource", |
239 |
| - "default": 40, |
240 |
| - "type": "integer", |
241 |
| - "description": "Maximum number of completions sent to the editor." |
242 |
| - }, |
243 | 223 | "haskell.plugin.alternateNumberFormat.globalOn": {
|
244 | 224 | "default": true,
|
245 | 225 | "description": "Enables alternateNumberFormat plugin",
|
|
276 | 256 | "scope": "resource",
|
277 | 257 | "type": "boolean"
|
278 | 258 | },
|
| 259 | + "haskell.plugin.cabal.hoverOn": { |
| 260 | + "default": true, |
| 261 | + "description": "Enables cabal hover", |
| 262 | + "scope": "resource", |
| 263 | + "type": "boolean" |
| 264 | + }, |
| 265 | + "haskell.plugin.cabal.symbolsOn": { |
| 266 | + "default": true, |
| 267 | + "description": "Enables cabal symbols", |
| 268 | + "scope": "resource", |
| 269 | + "type": "boolean" |
| 270 | + }, |
| 271 | + "haskell.plugin.cabalHaskellIntegration.globalOn": { |
| 272 | + "default": true, |
| 273 | + "description": "Enables cabalHaskellIntegration plugin", |
| 274 | + "scope": "resource", |
| 275 | + "type": "boolean" |
| 276 | + }, |
279 | 277 | "haskell.plugin.callHierarchy.globalOn": {
|
280 | 278 | "default": true,
|
281 | 279 | "description": "Enables callHierarchy plugin",
|
|
318 | 316 | "scope": "resource",
|
319 | 317 | "type": "boolean"
|
320 | 318 | },
|
321 |
| - "haskell.plugin.explicit-fields.globalOn": { |
| 319 | + "haskell.plugin.explicit-fields.codeActionsOn": { |
| 320 | + "default": true, |
| 321 | + "description": "Enables explicit-fields code actions", |
| 322 | + "scope": "resource", |
| 323 | + "type": "boolean" |
| 324 | + }, |
| 325 | + "haskell.plugin.explicit-fields.inlayHintsOn": { |
322 | 326 | "default": true,
|
323 |
| - "description": "Enables explicit-fields plugin", |
| 327 | + "description": "Enables explicit-fields inlay hints", |
324 | 328 | "scope": "resource",
|
325 | 329 | "type": "boolean"
|
326 | 330 | },
|
|
454 | 458 | "scope": "resource",
|
455 | 459 | "type": "boolean"
|
456 | 460 | },
|
| 461 | + "haskell.plugin.importLens.inlayHintsOn": { |
| 462 | + "default": true, |
| 463 | + "description": "Enables importLens inlay hints", |
| 464 | + "scope": "resource", |
| 465 | + "type": "boolean" |
| 466 | + }, |
457 | 467 | "haskell.plugin.moduleName.globalOn": {
|
458 | 468 | "default": true,
|
459 | 469 | "description": "Enables moduleName plugin",
|
|
0 commit comments