summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2022-04-30 17:24:52 +0200
committerGitHub <noreply@github.com>2022-04-30 17:24:52 +0200
commitb70256066ef95ace1e76af1556a76a045e12a306 (patch)
tree80c3fd60828c495d27f90acdb745b1eba2a96b8f /lua
parent557c8b98c506f832a8e427874024bbf980ebe4e2 (diff)
chore: adapt to resolved_capabilities deprecation (#1902)
Neovim deprecated `resolved_capabilities` in https://github.com/neovim/neovim/pull/17814 Replace with `server_capabilities` and adapted feature table, which is backwards compatible with 0.7.
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/builtin/lsp.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/lua/telescope/builtin/lsp.lua b/lua/telescope/builtin/lsp.lua
index 265e453..af3b5d4 100644
--- a/lua/telescope/builtin/lsp.lua
+++ b/lua/telescope/builtin/lsp.lua
@@ -236,7 +236,7 @@ local function check_capabilities(feature, bufnr)
local supported_client = false
for _, client in pairs(clients) do
- supported_client = client.resolved_capabilities[feature]
+ supported_client = client.server_capabilities[feature]
if supported_client then
break
end
@@ -261,12 +261,12 @@ local function check_capabilities(feature, bufnr)
end
local feature_map = {
- ["document_symbols"] = "document_symbol",
- ["references"] = "find_references",
- ["definitions"] = "goto_definition",
- ["type_definitions"] = "type_definition",
- ["implementations"] = "implementation",
- ["workspace_symbols"] = "workspace_symbol",
+ ["document_symbols"] = "documentSymbolProvider",
+ ["references"] = "referencesProvider",
+ ["definitions"] = "definitionProvider",
+ ["type_definitions"] = "typeDefinitionProvider",
+ ["implementations"] = "implementationProvider",
+ ["workspace_symbols"] = "workspaceSymbolProvider",
}
local function apply_checks(mod)