diff --git a/schemas/lua_ls.json b/schemas/lua_ls.json index 71b2822..c6f718b 100644 --- a/schemas/lua_ls.json +++ b/schemas/lua_ls.json @@ -8,6 +8,18 @@ "scope": "resource", "type": "boolean" }, + "Lua.addonManager.repositoryBranch": { + "default": "", + "markdownDescription": "Specifies the git branch used by the addon manager.", + "scope": "resource", + "type": "string" + }, + "Lua.addonManager.repositoryPath": { + "default": "", + "markdownDescription": "Specifies the git path used by the addon manager.", + "scope": "resource", + "type": "string" + }, "Lua.codeLens.enable": { "default": false, "markdownDescription": "Enable code lens.", diff --git a/schemas/rust_analyzer.json b/schemas/rust_analyzer.json index c9d26a3..3b92ce6 100644 --- a/schemas/rust_analyzer.json +++ b/schemas/rust_analyzer.json @@ -442,13 +442,17 @@ "description": "Preferred debug engine.", "enum": [ "auto", + "llvm-vs-code-extensions.lldb-dap", "vadimcn.vscode-lldb", - "ms-vscode.cpptools" + "ms-vscode.cpptools", + "webfreak.debug" ], "markdownEnumDescriptions": [ - "First try to use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb), if it's not installed try to use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).", + "Use the first available extension out of [LLDB DAP](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.lldb-dap), [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb), [C/C++ for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools), and [Native Debug](https://marketplace.visualstudio.com/items?itemName=webfreak.debug).", + "Use [LLDB DAP](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.lldb-dap)", "Use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)", - "Use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)" + "Use [C/C++ for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)", + "Use [Native Debug](https://marketplace.visualstudio.com/items?itemName=webfreak.debug)" ], "type": "string" }, diff --git a/schemas/tinymist.json b/schemas/tinymist.json index bddd7e3..99d6672 100644 --- a/schemas/tinymist.json +++ b/schemas/tinymist.json @@ -221,6 +221,16 @@ "title": "Enable preview features", "type": "string" }, + "tinymist.renderDocs": { + "default": "enable", + "description": "(Experimental) Whether to render typst elements in (hover) docs. In VS Code, when this feature is enabled, tinymist will store rendered results in the filesystem's temporary storage to show them in the hover content. Note: Please disable this feature if the editor doesn't support/handle image previewing in docs.", + "enum": [ + "enable", + "disable" + ], + "title": "(Experimental) Render Docs", + "type": "string" + }, "tinymist.rootPath": { "default": null, "markdownDescription": "Configure the root for absolute paths in typst. Hint: you can set the rootPath to `-`, so that tinymist will always use parent directory of the file as the root path. Note: for neovim users, if it complains root not found, you must set `require(\"lspconfig\")[\"tinymist\"].setup { root_dir }` as well, see [tinymist#528](https://github.com/Myriad-Dreamin/tinymist/issues/528).", diff --git a/types/lsp.lua b/types/lsp.lua index f291ae5..fe417e6 100644 --- a/types/lsp.lua +++ b/types/lsp.lua @@ -7512,6 +7512,18 @@ -- default = true -- ``` ---@field enable boolean +-- Specifies the git branch used by the addon manager. +-- +-- ```lua +-- default = "" +-- ``` +---@field repositoryBranch string +-- Specifies the git path used by the addon manager. +-- +-- ```lua +-- default = "" +-- ``` +---@field repositoryPath string ---@class _.lspconfig.settings.lua_ls.CodeLens -- Enable code lens. @@ -13395,7 +13407,7 @@ -- ```lua -- default = "auto" -- ``` ----@field engine "auto" | "vadimcn.vscode-lldb" | "ms-vscode.cpptools" +---@field engine "auto" | "llvm-vs-code-extensions.lldb-dap" | "vadimcn.vscode-lldb" | "ms-vscode.cpptools" | "webfreak.debug" -- Optional settings passed to the debug engine. Example: `{ "lldb": { "terminal":"external"} }` -- -- ```lua @@ -15858,6 +15870,12 @@ -- default = "enable" -- ``` ---@field previewFeature "enable" | "disable" +-- (Experimental) Whether to render typst elements in (hover) docs. In VS Code, when this feature is enabled, tinymist will store rendered results in the filesystem's temporary storage to show them in the hover content. Note: Please disable this feature if the editor doesn't support/handle image previewing in docs. +-- +-- ```lua +-- default = "enable" +-- ``` +---@field renderDocs "enable" | "disable" -- Configure the root for absolute paths in typst. Hint: you can set the rootPath to `-`, so that tinymist will always use parent directory of the file as the root path. Note: for neovim users, if it complains root not found, you must set `require("lspconfig")["tinymist"].setup { root_dir }` as well, see [tinymist#528](https://github.com/Myriad-Dreamin/tinymist/issues/528). ---@field rootPath string -- Enable or disable semantic tokens (LSP syntax highlighting)