aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/configs.lua
diff options
context:
space:
mode:
authorAccess <ShootingStarDragons@protonmail.com>2022-10-23 14:11:24 +0800
committerGitHub <noreply@github.com>2022-10-23 14:11:24 +0800
commit0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198 (patch)
tree77b9a44bc28ae7138dadfbe55aba4328788b9a45 /lua/lspconfig/configs.lua
parentfix: check the package.json has eslintConfig field for eslint (#2208) (diff)
downloadnvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar.gz
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar.bz2
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar.lz
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar.xz
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.tar.zst
nvim-lspconfig-0b3e5ce95dd70cbeb9dcf0f690f5f7210e004198.zip
fix: cmd vim.lsp.rpc.connect by user (#2213)
when user what to set cmd to vim.rpc.connect, but it is a function
Diffstat (limited to 'lua/lspconfig/configs.lua')
-rw-r--r--lua/lspconfig/configs.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua
index b963e424..a6ed2719 100644
--- a/lua/lspconfig/configs.lua
+++ b/lua/lspconfig/configs.lua
@@ -34,7 +34,11 @@ function configs.__newindex(t, config_name, config_def)
local lsp_group = vim.api.nvim_create_augroup('lspconfig', { clear = false })
validate {
- cmd = { user_config.cmd, 't', true },
+ cmd = {
+ user_config.cmd,
+ { 'f', 't' },
+ true,
+ },
root_dir = { user_config.root_dir, 'f', true },
filetypes = { user_config.filetype, 't', true },
on_new_config = { user_config.on_new_config, 'f', true },