mirror of https://github.com/folke/neoconf.nvim
chore(build): auto-generate vimdoc, schemas and annotations
This commit is contained in:
parent
60fb5b86fe
commit
777cd15e53
|
|
@ -2,6 +2,12 @@
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||||
"description": "VSCode client for AWK Language Server",
|
"description": "VSCode client for AWK Language Server",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
"awk-ide-vscode.indexing": {
|
||||||
|
"default": true,
|
||||||
|
"description": "Turns on/off source files indexing. Requires restart.",
|
||||||
|
"scope": "window",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
"awk-ide-vscode.trace.server": {
|
"awk-ide-vscode.trace.server": {
|
||||||
"default": "off",
|
"default": "off",
|
||||||
"description": "Traces the communication between VS Code and the language server.",
|
"description": "Traces the communication between VS Code and the language server.",
|
||||||
|
|
|
||||||
|
|
@ -322,19 +322,6 @@
|
||||||
"scope": "resource",
|
"scope": "resource",
|
||||||
"type": "object"
|
"type": "object"
|
||||||
},
|
},
|
||||||
"luau-lsp.require.mode": {
|
|
||||||
"default": "relativeToWorkspaceRoot",
|
|
||||||
"enum": [
|
|
||||||
"relativeToWorkspaceRoot",
|
|
||||||
"relativeToFile"
|
|
||||||
],
|
|
||||||
"enumDescriptions": [
|
|
||||||
"String requires are interpreted relative to the root of the workspace",
|
|
||||||
"String requires are interpreted relative to the current file"
|
|
||||||
],
|
|
||||||
"markdownDescription": "How string requires should be interpreted",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"luau-lsp.signatureHelp.enabled": {
|
"luau-lsp.signatureHelp.enabled": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"markdownDescription": "Enable signature help",
|
"markdownDescription": "Enable signature help",
|
||||||
|
|
@ -371,6 +358,12 @@
|
||||||
"scope": "resource",
|
"scope": "resource",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"luau-lsp.sourcemap.sourcemapFile": {
|
||||||
|
"default": "sourcemap.json",
|
||||||
|
"markdownDescription": "The name of the sourcemap file",
|
||||||
|
"scope": "resource",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"luau-lsp.types.definitionFiles": {
|
"luau-lsp.types.definitionFiles": {
|
||||||
"default": [],
|
"default": [],
|
||||||
"items": {
|
"items": {
|
||||||
|
|
|
||||||
|
|
@ -249,6 +249,12 @@
|
||||||
"title": "Svelte: Rename",
|
"title": "Svelte: Rename",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
"svelte.plugin.svelte.runesLegacyModeCodeLens.enable": {
|
||||||
|
"default": true,
|
||||||
|
"description": "Show a code lens at the top of Svelte files indicating if they are in runes mode or legacy mode. Only visible in Svelte 5 projects.",
|
||||||
|
"title": "Svelte: Legacy/Runes mode Code Lens",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
"svelte.plugin.svelte.selectionRange.enable": {
|
"svelte.plugin.svelte.selectionRange.enable": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "Enable selection range for Svelte",
|
"description": "Enable selection range for Svelte",
|
||||||
|
|
|
||||||
|
|
@ -191,7 +191,7 @@
|
||||||
},
|
},
|
||||||
"javascript.preferGoToSourceDefinition": {
|
"javascript.preferGoToSourceDefinition": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture.",
|
"description": "Makes `Go to Definition` avoid type declaration files when possible by triggering `Go to Source Definition` instead. This allows `Go to Source Definition` to be triggered with the mouse gesture.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"javascript.preferences.autoImportFileExcludePatterns": {
|
"javascript.preferences.autoImportFileExcludePatterns": {
|
||||||
|
|
@ -257,7 +257,7 @@
|
||||||
"none"
|
"none"
|
||||||
],
|
],
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Insert `={}` or `=\"\"` after attribute names based on the prop type. See `javascript.preferences.quoteStyle` to control the type of quotes used for string attributes.",
|
"Insert `={}` or `=\"\"` after attribute names based on the prop type. See `#javascript.preferences.quoteStyle#` to control the type of quotes used for string attributes.",
|
||||||
"Insert `={}` after attribute names.",
|
"Insert `={}` after attribute names.",
|
||||||
"Only insert attribute names."
|
"Only insert attribute names."
|
||||||
],
|
],
|
||||||
|
|
@ -267,7 +267,7 @@
|
||||||
"markdownDescription": "Advanced preferences that control how imports are ordered.",
|
"markdownDescription": "Advanced preferences that control how imports are ordered.",
|
||||||
"properties": {
|
"properties": {
|
||||||
"accentCollation": {
|
"accentCollation": {
|
||||||
"markdownDescription": "Compare characters with diacritical marks as unequal to base character.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Compare characters with diacritical marks as unequal to base character.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"caseFirst": {
|
"caseFirst": {
|
||||||
|
|
@ -277,7 +277,12 @@
|
||||||
"upper",
|
"upper",
|
||||||
"lower"
|
"lower"
|
||||||
],
|
],
|
||||||
"markdownDescription": "Indicates whether upper-case comes before lower-case. Only applies to `organizeImportsCollation: 'unicode'`.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`, and `organizeImports.caseSensitivity` is not `caseInsensitive`. Indicates whether upper-case will sort before lower-case.",
|
||||||
|
"markdownEnumDescriptions": [
|
||||||
|
"Default order given by `locale`.",
|
||||||
|
"Upper-case comes before lower-case. E.g. ` A, a, B, b`.",
|
||||||
|
"Lower-case comes before upper-case. E.g.` a, A, z, Z`."
|
||||||
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"caseSensitivity": {
|
"caseSensitivity": {
|
||||||
|
|
@ -287,6 +292,7 @@
|
||||||
"caseInsensitive",
|
"caseInsensitive",
|
||||||
"caseSensitive"
|
"caseSensitive"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specifies how imports should be sorted with regards to case-sensitivity. If `auto` or unspecified, we will detect the case-sensitivity per file",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Detect case-sensitivity for import sorting.",
|
"Detect case-sensitivity for import sorting.",
|
||||||
null,
|
null,
|
||||||
|
|
@ -295,11 +301,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"locale": {
|
"locale": {
|
||||||
"markdownDescription": "Overrides the locale used for collation. Specify `auto` to use the UI locale. Only applies to `organizeImportsCollation: 'unicode'`.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Overrides the locale used for collation. Specify `auto` to use the UI locale.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"numericCollation": {
|
"numericCollation": {
|
||||||
"markdownDescription": "Sort numeric strings by integer value.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Sort numeric strings by integer value.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typeOrder": {
|
"typeOrder": {
|
||||||
|
|
@ -310,11 +316,12 @@
|
||||||
"inline",
|
"inline",
|
||||||
"first"
|
"first"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specify how type-only named imports should be sorted.",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Detect where type-only named imports should be sorted.",
|
"Detect where type-only named imports should be sorted.",
|
||||||
"Type only named imports are sorted to the end of the import list.",
|
"Type only named imports are sorted to the end of the import list. E.g. `import { B, Z, type A, type Y } from 'module';`",
|
||||||
"Named imports are sorted by name only.",
|
"Named imports are sorted by name only. E.g. `import { type A, B, type Y, Z } from 'module';`",
|
||||||
"Type only named imports are sorted to the end of the import list."
|
"Type only named imports are sorted to the beginning of the import list. E.g. `import { type A, type Y, B, Z } from 'module';`"
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -324,6 +331,7 @@
|
||||||
"ordinal",
|
"ordinal",
|
||||||
"unicode"
|
"unicode"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specify whether to sort imports using Unicode or Ordinal collation.",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Sort imports using the numeric value of each code point.",
|
"Sort imports using the numeric value of each code point.",
|
||||||
"Sort imports using the Unicode code collation."
|
"Sort imports using the Unicode code collation."
|
||||||
|
|
@ -730,7 +738,7 @@
|
||||||
"zh-TW"
|
"zh-TW"
|
||||||
],
|
],
|
||||||
"enumDescriptions": [
|
"enumDescriptions": [
|
||||||
"Use VS Code's configured display language",
|
"Use VS Code's configured display language.",
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
|
|
@ -751,7 +759,7 @@
|
||||||
},
|
},
|
||||||
"typescript.preferGoToSourceDefinition": {
|
"typescript.preferGoToSourceDefinition": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture.",
|
"description": "Makes `Go to Definition` avoid type declaration files when possible by triggering `Go to Source Definition` instead. This allows `Go to Source Definition` to be triggered with the mouse gesture.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typescript.preferences.autoImportFileExcludePatterns": {
|
"typescript.preferences.autoImportFileExcludePatterns": {
|
||||||
|
|
@ -832,7 +840,7 @@
|
||||||
"none"
|
"none"
|
||||||
],
|
],
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Insert `={}` or `=\"\"` after attribute names based on the prop type. See `typescript.preferences.quoteStyle` to control the type of quotes used for string attributes.",
|
"Insert `={}` or `=\"\"` after attribute names based on the prop type. See `#typescript.preferences.quoteStyle#` to control the type of quotes used for string attributes.",
|
||||||
"Insert `={}` after attribute names.",
|
"Insert `={}` after attribute names.",
|
||||||
"Only insert attribute names."
|
"Only insert attribute names."
|
||||||
],
|
],
|
||||||
|
|
@ -842,7 +850,7 @@
|
||||||
"markdownDescription": "Advanced preferences that control how imports are ordered.",
|
"markdownDescription": "Advanced preferences that control how imports are ordered.",
|
||||||
"properties": {
|
"properties": {
|
||||||
"accentCollation": {
|
"accentCollation": {
|
||||||
"markdownDescription": "Compare characters with diacritical marks as unequal to base character.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Compare characters with diacritical marks as unequal to base character.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"caseFirst": {
|
"caseFirst": {
|
||||||
|
|
@ -852,7 +860,12 @@
|
||||||
"upper",
|
"upper",
|
||||||
"lower"
|
"lower"
|
||||||
],
|
],
|
||||||
"markdownDescription": "Indicates whether upper-case comes before lower-case. Only applies to `organizeImportsCollation: 'unicode'`.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`, and `organizeImports.caseSensitivity` is not `caseInsensitive`. Indicates whether upper-case will sort before lower-case.",
|
||||||
|
"markdownEnumDescriptions": [
|
||||||
|
"Default order given by `locale`.",
|
||||||
|
"Upper-case comes before lower-case. E.g. ` A, a, B, b`.",
|
||||||
|
"Lower-case comes before upper-case. E.g.` a, A, z, Z`."
|
||||||
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"caseSensitivity": {
|
"caseSensitivity": {
|
||||||
|
|
@ -862,6 +875,7 @@
|
||||||
"caseInsensitive",
|
"caseInsensitive",
|
||||||
"caseSensitive"
|
"caseSensitive"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specifies how imports should be sorted with regards to case-sensitivity. If `auto` or unspecified, we will detect the case-sensitivity per file",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Detect case-sensitivity for import sorting.",
|
"Detect case-sensitivity for import sorting.",
|
||||||
null,
|
null,
|
||||||
|
|
@ -870,11 +884,11 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"locale": {
|
"locale": {
|
||||||
"markdownDescription": "Overrides the locale used for collation. Specify `auto` to use the UI locale. Only applies to `organizeImportsCollation: 'unicode'`.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Overrides the locale used for collation. Specify `auto` to use the UI locale.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"numericCollation": {
|
"numericCollation": {
|
||||||
"markdownDescription": "Sort numeric strings by integer value.",
|
"markdownDescription": "Requires `organizeImports.unicodeCollation: 'unicode'`. Sort numeric strings by integer value.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typeOrder": {
|
"typeOrder": {
|
||||||
|
|
@ -885,11 +899,12 @@
|
||||||
"inline",
|
"inline",
|
||||||
"first"
|
"first"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specify how type-only named imports should be sorted.",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Detect where type-only named imports should be sorted.",
|
"Detect where type-only named imports should be sorted.",
|
||||||
"Type only named imports are sorted to the end of the import list.",
|
"Type only named imports are sorted to the end of the import list. E.g. `import { B, Z, type A, type Y } from 'module';`",
|
||||||
"Named imports are sorted by name only.",
|
"Named imports are sorted by name only. E.g. `import { type A, B, type Y, Z } from 'module';`",
|
||||||
"Type only named imports are sorted to the end of the import list."
|
"Type only named imports are sorted to the beginning of the import list. E.g. `import { type A, type Y, B, Z } from 'module';`"
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
|
@ -899,6 +914,7 @@
|
||||||
"ordinal",
|
"ordinal",
|
||||||
"unicode"
|
"unicode"
|
||||||
],
|
],
|
||||||
|
"markdownDescription": "Specify whether to sort imports using Unicode or Ordinal collation.",
|
||||||
"markdownEnumDescriptions": [
|
"markdownEnumDescriptions": [
|
||||||
"Sort imports using the numeric value of each code point.",
|
"Sort imports using the numeric value of each code point.",
|
||||||
"Sort imports using the Unicode code collation."
|
"Sort imports using the Unicode code collation."
|
||||||
|
|
@ -1025,7 +1041,7 @@
|
||||||
},
|
},
|
||||||
"typescript.tsserver.experimental.enableProjectDiagnostics": {
|
"typescript.tsserver.experimental.enableProjectDiagnostics": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "(Experimental) Enables project wide error reporting.",
|
"description": "Enables project wide error reporting.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typescript.tsserver.log": {
|
"typescript.tsserver.log": {
|
||||||
|
|
@ -1079,66 +1095,76 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"typescript.tsserver.watchOptions": {
|
"typescript.tsserver.watchOptions": {
|
||||||
|
"default": "vscode",
|
||||||
"description": "Configure which watching strategies should be used to keep track of files and directories.",
|
"description": "Configure which watching strategies should be used to keep track of files and directories.",
|
||||||
"properties": {
|
"oneOf": [
|
||||||
"fallbackPolling": {
|
{
|
||||||
"description": "When using file system events, this option specifies the polling strategy that gets used when the system runs out of native file watchers and/or doesn't support native file watchers.",
|
"const": "vscode",
|
||||||
"enum": [
|
"description": "%configuration.tsserver.watchOptions.vscode%",
|
||||||
"fixedPollingInterval",
|
|
||||||
"priorityPollingInterval",
|
|
||||||
"dynamicPriorityPolling"
|
|
||||||
],
|
|
||||||
"enumDescriptions": [
|
|
||||||
"Check every file for changes several times a second at a fixed interval.",
|
|
||||||
"Check every file for changes several times a second, but use heuristics to check certain types of files less frequently than others.",
|
|
||||||
null
|
|
||||||
],
|
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"synchronousWatchDirectory": {
|
{
|
||||||
"description": "Disable deferred watching on directories. Deferred watching is useful when lots of file changes might occur at once (e.g. a change in node_modules from running npm install), but you might want to disable it with this flag for some less-common setups.",
|
"properties": {
|
||||||
"type": "boolean"
|
"fallbackPolling": {
|
||||||
},
|
"description": "%configuration.tsserver.watchOptions.fallbackPolling%",
|
||||||
"watchDirectory": {
|
"enum": [
|
||||||
"default": "useFsEvents",
|
"fixedPollingInterval",
|
||||||
"description": "Strategy for how entire directory trees are watched under systems that lack recursive file-watching functionality.",
|
"priorityPollingInterval",
|
||||||
"enum": [
|
"dynamicPriorityPolling"
|
||||||
"fixedChunkSizePolling",
|
],
|
||||||
"fixedPollingInterval",
|
"enumDescriptions": [
|
||||||
"dynamicPriorityPolling",
|
"configuration.tsserver.watchOptions.fallbackPolling.fixedPollingInterval",
|
||||||
"useFsEvents"
|
"configuration.tsserver.watchOptions.fallbackPolling.priorityPollingInterval",
|
||||||
],
|
"configuration.tsserver.watchOptions.fallbackPolling.dynamicPriorityPolling"
|
||||||
"enumDescriptions": [
|
],
|
||||||
"Polls directories in chunks at regular interval.",
|
"type": "string"
|
||||||
"Check every directory for changes several times a second at a fixed interval.",
|
},
|
||||||
"Use a dynamic queue where less-frequently modified directories will be checked less often.",
|
"synchronousWatchDirectory": {
|
||||||
"Attempt to use the operating system/file system's native events for directory changes."
|
"description": "%configuration.tsserver.watchOptions.synchronousWatchDirectory%",
|
||||||
],
|
"type": "boolean"
|
||||||
"type": "string"
|
},
|
||||||
},
|
"watchDirectory": {
|
||||||
"watchFile": {
|
"default": "useFsEvents",
|
||||||
"default": "useFsEvents",
|
"description": "%configuration.tsserver.watchOptions.watchDirectory%",
|
||||||
"description": "Strategy for how individual files are watched.",
|
"enum": [
|
||||||
"enum": [
|
"fixedChunkSizePolling",
|
||||||
"fixedChunkSizePolling",
|
"fixedPollingInterval",
|
||||||
"fixedPollingInterval",
|
"dynamicPriorityPolling",
|
||||||
"priorityPollingInterval",
|
"useFsEvents"
|
||||||
"dynamicPriorityPolling",
|
],
|
||||||
"useFsEvents",
|
"enumDescriptions": [
|
||||||
"useFsEventsOnParentDirectory"
|
"%configuration.tsserver.watchOptions.watchDirectory.fixedChunkSizePolling%",
|
||||||
],
|
"%configuration.tsserver.watchOptions.watchDirectory.fixedPollingInterval%",
|
||||||
"enumDescriptions": [
|
"%configuration.tsserver.watchOptions.watchDirectory.dynamicPriorityPolling%",
|
||||||
"Polls files in chunks at regular interval.",
|
"%configuration.tsserver.watchOptions.watchDirectory.useFsEvents%"
|
||||||
"Check every file for changes several times a second at a fixed interval.",
|
],
|
||||||
"Check every file for changes several times a second, but use heuristics to check certain types of files less frequently than others.",
|
"type": "string"
|
||||||
"Use a dynamic queue where less-frequently modified files will be checked less often.",
|
},
|
||||||
"Attempt to use the operating system/file system's native events for file changes.",
|
"watchFile": {
|
||||||
"Attempt to use the operating system/file system's native events to listen for changes on a file's containing directories. This can use fewer file watchers, but might be less accurate."
|
"default": "useFsEvents",
|
||||||
],
|
"description": "%configuration.tsserver.watchOptions.watchFile%",
|
||||||
"type": "string"
|
"enum": [
|
||||||
|
"fixedChunkSizePolling",
|
||||||
|
"fixedPollingInterval",
|
||||||
|
"priorityPollingInterval",
|
||||||
|
"dynamicPriorityPolling",
|
||||||
|
"useFsEvents",
|
||||||
|
"useFsEventsOnParentDirectory"
|
||||||
|
],
|
||||||
|
"enumDescriptions": [
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.fixedChunkSizePolling%",
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.fixedPollingInterval%",
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.priorityPollingInterval%",
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.dynamicPriorityPolling%",
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.useFsEvents%",
|
||||||
|
"%configuration.tsserver.watchOptions.watchFile.useFsEventsOnParentDirectory%"
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
}
|
}
|
||||||
},
|
]
|
||||||
"type": "object"
|
|
||||||
},
|
},
|
||||||
"typescript.tsserver.web.projectWideIntellisense.enabled": {
|
"typescript.tsserver.web.projectWideIntellisense.enabled": {
|
||||||
"default": true,
|
"default": true,
|
||||||
|
|
@ -1177,7 +1203,7 @@
|
||||||
},
|
},
|
||||||
"typescript.workspaceSymbols.excludeLibrarySymbols": {
|
"typescript.workspaceSymbols.excludeLibrarySymbols": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"markdownDescription": "Exclude symbols that come from library files in Go to Symbol in Workspace results. Requires using TypeScript 5.3+ in the workspace.",
|
"markdownDescription": "Exclude symbols that come from library files in `Go to Symbol in Workspace` results. Requires using TypeScript 5.3+ in the workspace.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typescript.workspaceSymbols.scope": {
|
"typescript.workspaceSymbols.scope": {
|
||||||
|
|
|
||||||
|
|
@ -175,6 +175,12 @@
|
||||||
---@field server "off" | "messages" | "verbose"
|
---@field server "off" | "messages" | "verbose"
|
||||||
|
|
||||||
---@class _.lspconfig.settings.awkls.Awk-ide-vscode
|
---@class _.lspconfig.settings.awkls.Awk-ide-vscode
|
||||||
|
-- Turns on/off source files indexing. Requires restart.
|
||||||
|
--
|
||||||
|
-- ```lua
|
||||||
|
-- default = true
|
||||||
|
-- ```
|
||||||
|
---@field indexing boolean
|
||||||
---@field trace _.lspconfig.settings.awkls.Trace
|
---@field trace _.lspconfig.settings.awkls.Trace
|
||||||
|
|
||||||
---@class lspconfig.settings.awkls
|
---@class lspconfig.settings.awkls
|
||||||
|
|
@ -9489,12 +9495,6 @@
|
||||||
-- default = {}
|
-- default = {}
|
||||||
-- ```
|
-- ```
|
||||||
---@field fileAliases table
|
---@field fileAliases table
|
||||||
-- How string requires should be interpreted
|
|
||||||
--
|
|
||||||
-- ```lua
|
|
||||||
-- default = "relativeToWorkspaceRoot"
|
|
||||||
-- ```
|
|
||||||
---@field mode "relativeToWorkspaceRoot" | "relativeToFile"
|
|
||||||
|
|
||||||
---@class _.lspconfig.settings.luau_lsp.SignatureHelp
|
---@class _.lspconfig.settings.luau_lsp.SignatureHelp
|
||||||
-- Enable signature help
|
-- Enable signature help
|
||||||
|
|
@ -9532,6 +9532,12 @@
|
||||||
-- default = "default.project.json"
|
-- default = "default.project.json"
|
||||||
-- ```
|
-- ```
|
||||||
---@field rojoProjectFile string
|
---@field rojoProjectFile string
|
||||||
|
-- The name of the sourcemap file
|
||||||
|
--
|
||||||
|
-- ```lua
|
||||||
|
-- default = "sourcemap.json"
|
||||||
|
-- ```
|
||||||
|
---@field sourcemapFile string
|
||||||
|
|
||||||
---@class _.lspconfig.settings.luau_lsp.Types
|
---@class _.lspconfig.settings.luau_lsp.Types
|
||||||
-- A list of paths to definition files to load in to the type checker. Note that definition file syntax is currently unstable and may change at any time
|
-- A list of paths to definition files to load in to the type checker. Note that definition file syntax is currently unstable and may change at any time
|
||||||
|
|
@ -15290,6 +15296,14 @@
|
||||||
-- ```
|
-- ```
|
||||||
---@field enable boolean
|
---@field enable boolean
|
||||||
|
|
||||||
|
---@class _.lspconfig.settings.svelte.RunesLegacyModeCodeLens
|
||||||
|
-- Show a code lens at the top of Svelte files indicating if they are in runes mode or legacy mode. Only visible in Svelte 5 projects.
|
||||||
|
--
|
||||||
|
-- ```lua
|
||||||
|
-- default = true
|
||||||
|
-- ```
|
||||||
|
---@field enable boolean
|
||||||
|
|
||||||
---@class _.lspconfig.settings.svelte.SelectionRange
|
---@class _.lspconfig.settings.svelte.SelectionRange
|
||||||
-- Enable selection range for Svelte
|
-- Enable selection range for Svelte
|
||||||
--
|
--
|
||||||
|
|
@ -15323,6 +15337,7 @@
|
||||||
---@field format _.lspconfig.settings.svelte.Format
|
---@field format _.lspconfig.settings.svelte.Format
|
||||||
---@field hover _.lspconfig.settings.svelte.Hover
|
---@field hover _.lspconfig.settings.svelte.Hover
|
||||||
---@field rename _.lspconfig.settings.svelte.Rename
|
---@field rename _.lspconfig.settings.svelte.Rename
|
||||||
|
---@field runesLegacyModeCodeLens _.lspconfig.settings.svelte.RunesLegacyModeCodeLens
|
||||||
---@field selectionRange _.lspconfig.settings.svelte.SelectionRange
|
---@field selectionRange _.lspconfig.settings.svelte.SelectionRange
|
||||||
|
|
||||||
---@class _.lspconfig.settings.svelte.CodeActions
|
---@class _.lspconfig.settings.svelte.CodeActions
|
||||||
|
|
@ -17249,26 +17264,32 @@
|
||||||
|
|
||||||
-- Advanced preferences that control how imports are ordered.
|
-- Advanced preferences that control how imports are ordered.
|
||||||
---@class _.lspconfig.settings.vtsls.OrganizeImports
|
---@class _.lspconfig.settings.vtsls.OrganizeImports
|
||||||
-- Compare characters with diacritical marks as unequal to base character.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Compare characters with diacritical marks as unequal to base character.
|
||||||
---@field accentCollation boolean
|
---@field accentCollation boolean
|
||||||
-- Indicates whether upper-case comes before lower-case. Only applies to `organizeImportsCollation: 'unicode'`.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`, and `organizeImports.caseSensitivity` is not `caseInsensitive`. Indicates whether upper-case will sort before lower-case.
|
||||||
--
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "default"
|
-- default = "default"
|
||||||
-- ```
|
-- ```
|
||||||
---@field caseFirst "default" | "upper" | "lower"
|
---@field caseFirst "default" | "upper" | "lower"
|
||||||
|
-- Specifies how imports should be sorted with regards to case-sensitivity. If `auto` or unspecified, we will detect the case-sensitivity per file
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "auto"
|
-- default = "auto"
|
||||||
-- ```
|
-- ```
|
||||||
---@field caseSensitivity "auto" | "caseInsensitive" | "caseSensitive"
|
---@field caseSensitivity "auto" | "caseInsensitive" | "caseSensitive"
|
||||||
-- Overrides the locale used for collation. Specify `auto` to use the UI locale. Only applies to `organizeImportsCollation: 'unicode'`.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Overrides the locale used for collation. Specify `auto` to use the UI locale.
|
||||||
---@field locale string
|
---@field locale string
|
||||||
-- Sort numeric strings by integer value.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Sort numeric strings by integer value.
|
||||||
---@field numericCollation boolean
|
---@field numericCollation boolean
|
||||||
|
-- Specify how type-only named imports should be sorted.
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "auto"
|
-- default = "auto"
|
||||||
-- ```
|
-- ```
|
||||||
---@field typeOrder "auto" | "last" | "inline" | "first"
|
---@field typeOrder "auto" | "last" | "inline" | "first"
|
||||||
|
-- Specify whether to sort imports using Unicode or Ordinal collation.
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "ordinal"
|
-- default = "ordinal"
|
||||||
-- ```
|
-- ```
|
||||||
|
|
@ -17427,7 +17448,7 @@
|
||||||
---@field format _.lspconfig.settings.vtsls.Format
|
---@field format _.lspconfig.settings.vtsls.Format
|
||||||
---@field implicitProjectConfig _.lspconfig.settings.vtsls.ImplicitProjectConfig
|
---@field implicitProjectConfig _.lspconfig.settings.vtsls.ImplicitProjectConfig
|
||||||
---@field inlayHints _.lspconfig.settings.vtsls.InlayHints
|
---@field inlayHints _.lspconfig.settings.vtsls.InlayHints
|
||||||
-- Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture.
|
-- Makes `Go to Definition` avoid type declaration files when possible by triggering `Go to Source Definition` instead. This allows `Go to Source Definition` to be triggered with the mouse gesture.
|
||||||
---@field preferGoToSourceDefinition boolean
|
---@field preferGoToSourceDefinition boolean
|
||||||
---@field preferences _.lspconfig.settings.vtsls.Preferences
|
---@field preferences _.lspconfig.settings.vtsls.Preferences
|
||||||
---@field referencesCodeLens _.lspconfig.settings.vtsls.ReferencesCodeLens
|
---@field referencesCodeLens _.lspconfig.settings.vtsls.ReferencesCodeLens
|
||||||
|
|
@ -17650,26 +17671,32 @@
|
||||||
|
|
||||||
-- Advanced preferences that control how imports are ordered.
|
-- Advanced preferences that control how imports are ordered.
|
||||||
---@class _.lspconfig.settings.vtsls.OrganizeImports
|
---@class _.lspconfig.settings.vtsls.OrganizeImports
|
||||||
-- Compare characters with diacritical marks as unequal to base character.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Compare characters with diacritical marks as unequal to base character.
|
||||||
---@field accentCollation boolean
|
---@field accentCollation boolean
|
||||||
-- Indicates whether upper-case comes before lower-case. Only applies to `organizeImportsCollation: 'unicode'`.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`, and `organizeImports.caseSensitivity` is not `caseInsensitive`. Indicates whether upper-case will sort before lower-case.
|
||||||
--
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "default"
|
-- default = "default"
|
||||||
-- ```
|
-- ```
|
||||||
---@field caseFirst "default" | "upper" | "lower"
|
---@field caseFirst "default" | "upper" | "lower"
|
||||||
|
-- Specifies how imports should be sorted with regards to case-sensitivity. If `auto` or unspecified, we will detect the case-sensitivity per file
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "auto"
|
-- default = "auto"
|
||||||
-- ```
|
-- ```
|
||||||
---@field caseSensitivity "auto" | "caseInsensitive" | "caseSensitive"
|
---@field caseSensitivity "auto" | "caseInsensitive" | "caseSensitive"
|
||||||
-- Overrides the locale used for collation. Specify `auto` to use the UI locale. Only applies to `organizeImportsCollation: 'unicode'`.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Overrides the locale used for collation. Specify `auto` to use the UI locale.
|
||||||
---@field locale string
|
---@field locale string
|
||||||
-- Sort numeric strings by integer value.
|
-- Requires `organizeImports.unicodeCollation: 'unicode'`. Sort numeric strings by integer value.
|
||||||
---@field numericCollation boolean
|
---@field numericCollation boolean
|
||||||
|
-- Specify how type-only named imports should be sorted.
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "auto"
|
-- default = "auto"
|
||||||
-- ```
|
-- ```
|
||||||
---@field typeOrder "auto" | "last" | "inline" | "first"
|
---@field typeOrder "auto" | "last" | "inline" | "first"
|
||||||
|
-- Specify whether to sort imports using Unicode or Ordinal collation.
|
||||||
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = "ordinal"
|
-- default = "ordinal"
|
||||||
-- ```
|
-- ```
|
||||||
|
|
@ -17820,28 +17847,9 @@
|
||||||
---@field enabled boolean
|
---@field enabled boolean
|
||||||
|
|
||||||
---@class _.lspconfig.settings.vtsls.Experimental
|
---@class _.lspconfig.settings.vtsls.Experimental
|
||||||
-- (Experimental) Enables project wide error reporting.
|
-- Enables project wide error reporting.
|
||||||
---@field enableProjectDiagnostics boolean
|
---@field enableProjectDiagnostics boolean
|
||||||
|
|
||||||
-- Configure which watching strategies should be used to keep track of files and directories.
|
|
||||||
---@class _.lspconfig.settings.vtsls.WatchOptions
|
|
||||||
-- When using file system events, this option specifies the polling strategy that gets used when the system runs out of native file watchers and/or doesn't support native file watchers.
|
|
||||||
---@field fallbackPolling "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling"
|
|
||||||
-- Disable deferred watching on directories. Deferred watching is useful when lots of file changes might occur at once (e.g. a change in node_modules from running npm install), but you might want to disable it with this flag for some less-common setups.
|
|
||||||
---@field synchronousWatchDirectory boolean
|
|
||||||
-- Strategy for how entire directory trees are watched under systems that lack recursive file-watching functionality.
|
|
||||||
--
|
|
||||||
-- ```lua
|
|
||||||
-- default = "useFsEvents"
|
|
||||||
-- ```
|
|
||||||
---@field watchDirectory "fixedChunkSizePolling" | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents"
|
|
||||||
-- Strategy for how individual files are watched.
|
|
||||||
--
|
|
||||||
-- ```lua
|
|
||||||
-- default = "useFsEvents"
|
|
||||||
-- ```
|
|
||||||
---@field watchFile "fixedChunkSizePolling" | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "useFsEventsOnParentDirectory"
|
|
||||||
|
|
||||||
---@class _.lspconfig.settings.vtsls.ProjectWideIntellisense
|
---@class _.lspconfig.settings.vtsls.ProjectWideIntellisense
|
||||||
-- Enable/disable project-wide IntelliSense on web. Requires that VS Code is running in a trusted context.
|
-- Enable/disable project-wide IntelliSense on web. Requires that VS Code is running in a trusted context.
|
||||||
--
|
--
|
||||||
|
|
@ -17901,7 +17909,11 @@
|
||||||
-- ```
|
-- ```
|
||||||
---@field useSyntaxServer "always" | "never" | "auto"
|
---@field useSyntaxServer "always" | "never" | "auto"
|
||||||
-- Configure which watching strategies should be used to keep track of files and directories.
|
-- Configure which watching strategies should be used to keep track of files and directories.
|
||||||
---@field watchOptions _.lspconfig.settings.vtsls.WatchOptions
|
--
|
||||||
|
-- ```lua
|
||||||
|
-- default = "vscode"
|
||||||
|
-- ```
|
||||||
|
---@field watchOptions any
|
||||||
---@field web _.lspconfig.settings.vtsls.Web
|
---@field web _.lspconfig.settings.vtsls.Web
|
||||||
|
|
||||||
---@class _.lspconfig.settings.vtsls.UpdateImportsOnFileMove
|
---@class _.lspconfig.settings.vtsls.UpdateImportsOnFileMove
|
||||||
|
|
@ -17921,7 +17933,7 @@
|
||||||
---@field enable boolean
|
---@field enable boolean
|
||||||
|
|
||||||
---@class _.lspconfig.settings.vtsls.WorkspaceSymbols
|
---@class _.lspconfig.settings.vtsls.WorkspaceSymbols
|
||||||
-- Exclude symbols that come from library files in Go to Symbol in Workspace results. Requires using TypeScript 5.3+ in the workspace.
|
-- Exclude symbols that come from library files in `Go to Symbol in Workspace` results. Requires using TypeScript 5.3+ in the workspace.
|
||||||
--
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = true
|
-- default = true
|
||||||
|
|
@ -17949,7 +17961,7 @@
|
||||||
---@field locale "auto" | "de" | "es" | "en" | "fr" | "it" | "ja" | "ko" | "ru" | "zh-CN" | "zh-TW"
|
---@field locale "auto" | "de" | "es" | "en" | "fr" | "it" | "ja" | "ko" | "ru" | "zh-CN" | "zh-TW"
|
||||||
-- Specifies the path to the npm executable used for [Automatic Type Acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition).
|
-- Specifies the path to the npm executable used for [Automatic Type Acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition).
|
||||||
---@field npm string
|
---@field npm string
|
||||||
-- Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture.
|
-- Makes `Go to Definition` avoid type declaration files when possible by triggering `Go to Source Definition` instead. This allows `Go to Source Definition` to be triggered with the mouse gesture.
|
||||||
---@field preferGoToSourceDefinition boolean
|
---@field preferGoToSourceDefinition boolean
|
||||||
---@field preferences _.lspconfig.settings.vtsls.Preferences
|
---@field preferences _.lspconfig.settings.vtsls.Preferences
|
||||||
---@field referencesCodeLens _.lspconfig.settings.vtsls.ReferencesCodeLens
|
---@field referencesCodeLens _.lspconfig.settings.vtsls.ReferencesCodeLens
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue