From ae3debca7ce4f081452345ba4c0443ecf4dec99e Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 5 Apr 2023 16:51:16 +0800 Subject: fix(sqls): deprecate sqls suggest sqlls instead (#2544) --- lua/lspconfig.lua | 2 +- lua/lspconfig/configs.lua | 11 +++++++++++ lua/lspconfig/server_configurations/sqls.lua | 4 ++++ 3 files changed, 16 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/lspconfig.lua b/lua/lspconfig.lua index af2f2690..bb3fdfa9 100644 --- a/lua/lspconfig.lua +++ b/lua/lspconfig.lua @@ -33,7 +33,7 @@ function mt:__index(k) if configs[k] == nil then local alias = server_alias(k) if alias then - vim.deprecate(k, alias.to, alias.version, 'lspconfig') + vim.deprecate(k, alias.to, alias.version, 'lspconfig', false) k = alias.to end diff --git a/lua/lspconfig/configs.lua b/lua/lspconfig/configs.lua index 1d9d9a62..1a432694 100644 --- a/lua/lspconfig/configs.lua +++ b/lua/lspconfig/configs.lua @@ -12,6 +12,17 @@ function configs.__newindex(t, config_name, config_def) on_attach = { config_def.on_attach, 'f', true }, commands = { config_def.commands, 't', true }, } + + if config_def.default_config.deprecate then + vim.deprecate( + config_name, + config_def.default_config.deprecate.to, + config_def.default_config.deprecate.version, + 'lspconfig', + false + ) + end + if config_def.commands then for k, v in pairs(config_def.commands) do validate { diff --git a/lua/lspconfig/server_configurations/sqls.lua b/lua/lspconfig/server_configurations/sqls.lua index 26802539..b21e0f71 100644 --- a/lua/lspconfig/server_configurations/sqls.lua +++ b/lua/lspconfig/server_configurations/sqls.lua @@ -7,6 +7,10 @@ return { root_dir = util.root_pattern 'config.yml', single_file_support = true, settings = {}, + deprecate = { + to = 'sqlls', + version = '0.2.0', + }, }, docs = { description = [[ -- cgit v1.2.3-70-g09d2