|
437 | 437 | "markdownDescription": "Arguments to pass to SourceKit-LSP. Keys and values should be provided as individual entries in the list. e.g. `['--log-level', 'debug']`",
|
438 | 438 | "order": 2
|
439 | 439 | },
|
440 |
| - "swift.sourcekit-lsp.backgroundIndexing": { |
441 |
| - "type": "boolean", |
442 |
| - "default": false, |
443 |
| - "markdownDescription": "Enable or disable background indexing. This option has no effect in Swift versions prior to 6.0.", |
444 |
| - "order": 3 |
445 |
| - }, |
446 |
| - "swift.sourcekit-lsp.backgroundPreparationMode": { |
447 |
| - "type": "string", |
448 |
| - "enum": [ |
449 |
| - "build", |
450 |
| - "noLazy", |
451 |
| - "enabled" |
452 |
| - ], |
453 |
| - "default": "enabled", |
454 |
| - "markdownDescription": "Determines how background indexing should prepare a target. Only used when Background Indexing is enabled. This option has no effect in Swift versions prior to 6.0.", |
455 |
| - "enumDescriptions": [ |
456 |
| - "Build a target to prepare it", |
457 |
| - "Prepare a target without generating object files but do not do lazy type checking and function body skipping", |
458 |
| - "Prepare a target without generating object files and the like" |
459 |
| - ], |
460 |
| - "order": 4 |
461 |
| - }, |
462 | 440 | "swift.sourcekit-lsp.supported-languages": {
|
463 | 441 | "type": "array",
|
464 | 442 | "default": [
|
|
479 | 457 | "cpp"
|
480 | 458 | ]
|
481 | 459 | },
|
482 |
| - "order": 5 |
| 460 | + "order": 3 |
| 461 | + }, |
| 462 | + "swift.sourcekit-lsp.backgroundIndexing": { |
| 463 | + "type": "boolean", |
| 464 | + "default": false, |
| 465 | + "markdownDescription": "**Experimental**: Enable or disable background indexing. This option has no effect in Swift versions prior to 6.0.", |
| 466 | + "order": 4 |
483 | 467 | },
|
484 | 468 | "swift.sourcekit-lsp.trace.server": {
|
485 | 469 | "type": "string",
|
|
490 | 474 | "verbose"
|
491 | 475 | ],
|
492 | 476 | "markdownDescription": "Controls logging the communication between VS Code and the SourceKit-LSP language server. Logs can be viewed in Output > SourceKit Language Server.",
|
493 |
| - "order": 6 |
| 477 | + "order": 5 |
494 | 478 | },
|
495 | 479 | "swift.sourcekit-lsp.disable": {
|
496 | 480 | "type": "boolean",
|
497 | 481 | "default": false,
|
498 | 482 | "markdownDescription": "Disable SourceKit-LSP",
|
499 |
| - "order": 7 |
500 |
| - }, |
501 |
| - "sourcekit-lsp.serverPath": { |
502 |
| - "type": "string", |
503 |
| - "markdownDescription": "The path of the `sourcekit-lsp` executable. The default is to look in the path where `swift` is found.", |
504 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.serverPath#` instead.", |
505 |
| - "order": 1 |
506 |
| - }, |
507 |
| - "sourcekit-lsp.serverArguments": { |
508 |
| - "type": "array", |
509 |
| - "default": [], |
510 |
| - "items": { |
511 |
| - "type": "string" |
512 |
| - }, |
513 |
| - "markdownDescription": "Arguments to pass to SourceKit-LSP. Keys and values should be provided as individual entries in the list. e.g. `['--log-level', 'debug']`", |
514 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.serverArguments#` instead.", |
515 |
| - "order": 2 |
| 483 | + "order": 6 |
516 | 484 | },
|
517 | 485 | "sourcekit-lsp.inlayHints.enabled": {
|
518 | 486 | "type": "boolean",
|
519 | 487 | "default": true,
|
520 | 488 | "markdownDescription": "Display Inlay Hints. Inlay Hints are variable annotations indicating their inferred type. They are only available if you are using Swift 5.6 or later.",
|
521 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#editor.inlayHints.enabled#` instead.", |
522 |
| - "order": 3 |
| 489 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#editor.inlayHints.enabled#` instead." |
523 | 490 | },
|
524 | 491 | "sourcekit-lsp.support-c-cpp": {
|
525 | 492 | "type": "string",
|
|
535 | 502 | "Disable when C/C++ extension is active"
|
536 | 503 | ],
|
537 | 504 | "markdownDescription": "Add LSP functionality for C/C++ files. By default this is set to disable when the C/C++ extension is active.",
|
538 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.supported-languages#` instead.", |
539 |
| - "order": 5 |
| 505 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.supported-languages#` instead." |
| 506 | + }, |
| 507 | + "sourcekit-lsp.serverPath": { |
| 508 | + "type": "string", |
| 509 | + "markdownDescription": "The path of the `sourcekit-lsp` executable. The default is to look in the path where `swift` is found.", |
| 510 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.serverPath#` instead." |
| 511 | + }, |
| 512 | + "sourcekit-lsp.serverArguments": { |
| 513 | + "type": "array", |
| 514 | + "default": [], |
| 515 | + "items": { |
| 516 | + "type": "string" |
| 517 | + }, |
| 518 | + "markdownDescription": "Arguments to pass to SourceKit-LSP. Keys and values should be provided as individual entries in the list. e.g. `['--log-level', 'debug']`", |
| 519 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.serverArguments#` instead." |
540 | 520 | },
|
541 | 521 | "sourcekit-lsp.trace.server": {
|
542 | 522 | "type": "string",
|
|
547 | 527 | "verbose"
|
548 | 528 | ],
|
549 | 529 | "markdownDescription": "Traces the communication between VS Code and the SourceKit-LSP language server.",
|
550 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.trace.server#` instead.", |
551 |
| - "order": 6 |
| 530 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.trace.server#` instead." |
552 | 531 | },
|
553 | 532 | "sourcekit-lsp.disable": {
|
554 | 533 | "type": "boolean",
|
555 | 534 | "default": false,
|
556 | 535 | "markdownDescription": "Disable the running of SourceKit-LSP.",
|
557 |
| - "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.disable#` instead.", |
558 |
| - "order": 7 |
| 536 | + "markdownDeprecationMessage": "**Deprecated**: Please use `#swift.sourcekit-lsp.disable#` instead." |
559 | 537 | }
|
560 | 538 | }
|
561 | 539 | },
|
|
0 commit comments