diff options
| author | andrew snelling <72226000+snelling-a@users.noreply.github.com> | 2024-12-04 06:36:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-04 13:36:07 +0800 |
| commit | 6e385d2fe5da6714f00142afbd8d3591d330ffd7 (patch) | |
| tree | 2269bd39dd9be098bbff838f7b8df6d79d375bef | |
| parent | docs: update configs.md (diff) | |
| download | nvim-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.lua | 3 |
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) |
