|
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