aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandrew snelling <72226000+snelling-a@users.noreply.github.com>2024-12-04 06:36:07 +0100
committerGitHub <noreply@github.com>2024-12-04 13:36:07 +0800
commit6e385d2fe5da6714f00142afbd8d3591d330ffd7 (patch)
tree2269bd39dd9be098bbff838f7b8df6d79d375bef
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar.gz
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar.bz2
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar.lz
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar.xz
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.tar.zst
nvim-lspconfig-6e385d2fe5da6714f00142afbd8d3591d330ffd7.zip
fix(types): lspconfig.Config commands (#3490)
-rw-r--r--lua/lspconfig/configs.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua
index 011be076..b4f9ca08 100644
--- a/lua/lspconfig/configs.lua
+++ b/lua/lspconfig/configs.lua
@@ -5,6 +5,8 @@ local tbl_deep_extend = vim.tbl_deep_extend
local configs = {}
+--- @alias lspconfig.Config.command {[1]:string|fun(args: vim.api.keyset.create_user_command.command_args)}|vim.api.keyset.user_command
+
--- @class lspconfig.Config : vim.lsp.ClientConfig
--- @field enabled? boolean
--- @field single_file_support? boolean
@@ -15,6 +17,7 @@ local configs = {}
--- @field autostart? boolean
--- @field package _on_attach? fun(client: vim.lsp.Client, bufnr: integer)
--- @field root_dir? string|fun(filename: string, bufnr: number)
+--- @field commands? table<string, lspconfig.Config.command>
--- @param cmd any
local function sanitize_cmd(cmd)