summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
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)