From 6e385d2fe5da6714f00142afbd8d3591d330ffd7 Mon Sep 17 00:00:00 2001 From: andrew snelling <72226000+snelling-a@users.noreply.github.com> Date: Wed, 4 Dec 2024 06:36:07 +0100 Subject: fix(types): lspconfig.Config commands (#3490) --- lua/lspconfig/configs.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lua') 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 --- @param cmd any local function sanitize_cmd(cmd) -- cgit v1.3.1