aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/configs.lua
diff options
context:
space:
mode:
authorRaphael <glepnir@neovim.pro>2022-08-26 20:49:40 +0800
committerGitHub <noreply@github.com>2022-08-26 20:49:40 +0800
commit99e0dc9937b124dee7d8107185e804ff96466279 (patch)
tree7a404c016a7f6c42c1766394a68bedad85b5d826 /lua/lspconfig/configs.lua
parentfeat: improve LspInfo (#2081) (diff)
downloadnvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar.gz
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar.bz2
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar.lz
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar.xz
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.tar.zst
nvim-lspconfig-99e0dc9937b124dee7d8107185e804ff96466279.zip
fix: remove the config.commands (#2092)
* fix: remove the config.commands * fix: format by stylua and remove comamnds test * fix: remove commands from doc * fix: remove unused function
Diffstat (limited to 'lua/lspconfig/configs.lua')
-rw-r--r--lua/lspconfig/configs.lua27
1 files changed, 0 insertions, 27 deletions
diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua
index a0129776..4bfe3f5c 100644
--- a/lua/lspconfig/configs.lua
+++ b/lua/lspconfig/configs.lua
@@ -10,18 +10,7 @@ function configs.__newindex(t, config_name, config_def)
default_config = { config_def.default_config, 't' },
on_new_config = { config_def.on_new_config, 'f', true },
on_attach = { config_def.on_attach, 'f', true },
- commands = { config_def.commands, 't', true },
}
- if config_def.commands then
- for k, v in pairs(config_def.commands) do
- validate {
- ['command.name'] = { k, 's' },
- ['command.fn'] = { v[1], 'f' },
- }
- end
- else
- config_def.commands = {}
- end
local M = {}
@@ -39,16 +28,7 @@ function configs.__newindex(t, config_name, config_def)
filetypes = { config.filetype, 't', true },
on_new_config = { config.on_new_config, 'f', true },
on_attach = { config.on_attach, 'f', true },
- commands = { config.commands, 't', true },
}
- if config.commands then
- for k, v in pairs(config.commands) do
- validate {
- ['command.name'] = { k, 's' },
- ['command.fn'] = { v[1], 'f' },
- }
- end
- end
config = tbl_deep_extend('keep', config, default_config)
@@ -287,15 +267,8 @@ function configs.__newindex(t, config_name, config_def)
if client.config._on_attach then
client.config._on_attach(client, bufnr)
end
- if client.config.commands and not vim.tbl_isempty(client.config.commands) then
- M.commands = vim.tbl_deep_extend('force', M.commands, client.config.commands)
- end
- if not M.commands_created and not vim.tbl_isempty(M.commands) then
- util.create_module_commands(config_name, M.commands)
- end
end
- M.commands = config_def.commands
M.name = config_name
M.document_config = config_def