mirror of https://github.com/folke/neoconf.nvim
chore(build): auto-generate vimdoc, schemas and annotations
This commit is contained in:
parent
9cc9425be8
commit
87f703a298
|
|
@ -47,9 +47,22 @@
|
||||||
},
|
},
|
||||||
"ruff.configuration": {
|
"ruff.configuration": {
|
||||||
"default": null,
|
"default": null,
|
||||||
"markdownDescription": "Path to a `ruff.toml` or `pyproject.toml` file to use for configuration. By default, Ruff will discover configuration for each project from the filesystem, mirroring the behavior of the Ruff CLI.\n\n**This setting is used only by the native server.**",
|
"markdownDescription": "Configuration overrides for Ruff. See [the documentation](https://docs.astral.sh/ruff/editors/settings/#configuration) for more details.\n\n**This setting is used only by the native server.**",
|
||||||
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"markdownDescription": "Path to a `ruff.toml` or `pyproject.toml` file to use for configuration.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"markdownDescription": "Inline JSON configuration for Ruff settings (e.g., `{ \"line-length\": 100 }`). *Added in Ruff 0.9.8.*",
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
],
|
||||||
"scope": "window",
|
"scope": "window",
|
||||||
"type": "string"
|
"type": [
|
||||||
|
"string",
|
||||||
|
"object"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"ruff.configurationPreference": {
|
"ruff.configurationPreference": {
|
||||||
"default": "editorFirst",
|
"default": "editorFirst",
|
||||||
|
|
|
||||||
|
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"javascript.updateImportsOnPaste.enabled": {
|
"javascript.updateImportsOnPaste.enabled": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"markdownDescription": "Enable updating imports when pasting code. Requires TypeScript 5.7+.\n\nBy default this shows a option to update imports after pasting. You can use the `#editor.pasteAs.preferences#` setting to update imports automatically when pasting: `\"editor.pasteAs.preferences\": [ \"text.updateImports.jsts\" ]`.",
|
"markdownDescription": "Automatically update imports when pasting code. Requires TypeScript 5.6+.",
|
||||||
"scope": "window",
|
"scope": "window",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
|
@ -584,15 +584,6 @@
|
||||||
"scope": "window",
|
"scope": "window",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"typescript.experimental.expandableHover": {
|
|
||||||
"default": false,
|
|
||||||
"description": "Enable expanding/contracting the hover to reveal more/less information from the TS server.",
|
|
||||||
"scope": "window",
|
|
||||||
"tags": [
|
|
||||||
"experimental"
|
|
||||||
],
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"typescript.format.enable": {
|
"typescript.format.enable": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "Enable/disable default TypeScript formatter.",
|
"description": "Enable/disable default TypeScript formatter.",
|
||||||
|
|
@ -1344,7 +1335,7 @@
|
||||||
},
|
},
|
||||||
"typescript.updateImportsOnPaste.enabled": {
|
"typescript.updateImportsOnPaste.enabled": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"markdownDescription": "Enable updating imports when pasting code. Requires TypeScript 5.7+.\n\nBy default this shows a option to update imports after pasting. You can use the `#editor.pasteAs.preferences#` setting to update imports automatically when pasting: `\"editor.pasteAs.preferences\": [ \"text.updateImports.jsts\" ]`.",
|
"markdownDescription": "Automatically update imports when pasting code. Requires TypeScript 5.6+.",
|
||||||
"scope": "window",
|
"scope": "window",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -12971,10 +12971,10 @@
|
||||||
-- ```
|
-- ```
|
||||||
---@field args string[]
|
---@field args string[]
|
||||||
---@field codeAction _.lspconfig.settings.ruff_lsp.CodeAction
|
---@field codeAction _.lspconfig.settings.ruff_lsp.CodeAction
|
||||||
-- Path to a `ruff.toml` or `pyproject.toml` file to use for configuration. By default, Ruff will discover configuration for each project from the filesystem, mirroring the behavior of the Ruff CLI.
|
-- Configuration overrides for Ruff. See [the documentation](https://docs.astral.sh/ruff/editors/settings/#configuration) for more details.
|
||||||
--
|
--
|
||||||
-- **This setting is used only by the native server.**
|
-- **This setting is used only by the native server.**
|
||||||
---@field configuration string
|
---@field configuration string|table
|
||||||
-- The preferred method of resolving configuration in the editor with local configuration from `.toml` files.
|
-- The preferred method of resolving configuration in the editor with local configuration from `.toml` files.
|
||||||
--
|
--
|
||||||
-- **This setting is used only by the native server.**
|
-- **This setting is used only by the native server.**
|
||||||
|
|
@ -16749,9 +16749,7 @@
|
||||||
---@field enabled "prompt" | "always" | "never"
|
---@field enabled "prompt" | "always" | "never"
|
||||||
|
|
||||||
---@class _.lspconfig.settings.ts_ls.UpdateImportsOnPaste
|
---@class _.lspconfig.settings.ts_ls.UpdateImportsOnPaste
|
||||||
-- Enable updating imports when pasting code. Requires TypeScript 5.7+.
|
-- Automatically update imports when pasting code. Requires TypeScript 5.6+.
|
||||||
--
|
|
||||||
-- By default this shows a option to update imports after pasting. You can use the `#editor.pasteAs.preferences#` setting to update imports automatically when pasting: `"editor.pasteAs.preferences": [ "text.updateImports.jsts" ]`.
|
|
||||||
--
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = true
|
-- default = true
|
||||||
|
|
@ -16827,10 +16825,6 @@
|
||||||
-- ```
|
-- ```
|
||||||
---@field npmIsInstalled boolean
|
---@field npmIsInstalled boolean
|
||||||
|
|
||||||
---@class _.lspconfig.settings.ts_ls.Experimental
|
|
||||||
-- Enable expanding/contracting the hover to reveal more/less information from the TS server.
|
|
||||||
---@field expandableHover boolean
|
|
||||||
|
|
||||||
---@class _.lspconfig.settings.ts_ls.Format
|
---@class _.lspconfig.settings.ts_ls.Format
|
||||||
-- Enable/disable default TypeScript formatter.
|
-- Enable/disable default TypeScript formatter.
|
||||||
--
|
--
|
||||||
|
|
@ -17298,9 +17292,7 @@
|
||||||
---@field enabled "prompt" | "always" | "never"
|
---@field enabled "prompt" | "always" | "never"
|
||||||
|
|
||||||
---@class _.lspconfig.settings.ts_ls.UpdateImportsOnPaste
|
---@class _.lspconfig.settings.ts_ls.UpdateImportsOnPaste
|
||||||
-- Enable updating imports when pasting code. Requires TypeScript 5.7+.
|
-- Automatically update imports when pasting code. Requires TypeScript 5.6+.
|
||||||
--
|
|
||||||
-- By default this shows a option to update imports after pasting. You can use the `#editor.pasteAs.preferences#` setting to update imports automatically when pasting: `"editor.pasteAs.preferences": [ "text.updateImports.jsts" ]`.
|
|
||||||
--
|
--
|
||||||
-- ```lua
|
-- ```lua
|
||||||
-- default = true
|
-- default = true
|
||||||
|
|
@ -17341,7 +17333,6 @@
|
||||||
---@field disableAutomaticTypeAcquisition boolean
|
---@field disableAutomaticTypeAcquisition boolean
|
||||||
-- Enables prompting of users to use the TypeScript version configured in the workspace for Intellisense.
|
-- Enables prompting of users to use the TypeScript version configured in the workspace for Intellisense.
|
||||||
---@field enablePromptUseWorkspaceTsdk boolean
|
---@field enablePromptUseWorkspaceTsdk boolean
|
||||||
---@field experimental _.lspconfig.settings.ts_ls.Experimental
|
|
||||||
---@field format _.lspconfig.settings.ts_ls.Format
|
---@field format _.lspconfig.settings.ts_ls.Format
|
||||||
---@field implementationsCodeLens _.lspconfig.settings.ts_ls.ImplementationsCodeLens
|
---@field implementationsCodeLens _.lspconfig.settings.ts_ls.ImplementationsCodeLens
|
||||||
---@field inlayHints _.lspconfig.settings.ts_ls.InlayHints
|
---@field inlayHints _.lspconfig.settings.ts_ls.InlayHints
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue