diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2022-04-30 17:24:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-30 17:24:52 +0200 |
| commit | b70256066ef95ace1e76af1556a76a045e12a306 (patch) | |
| tree | 80c3fd60828c495d27f90acdb745b1eba2a96b8f /lua | |
| parent | 557c8b98c506f832a8e427874024bbf980ebe4e2 (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.lua | 14 |
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) |
