fix(lsp): callHierarchy methods also require the callHierarchyProvider (#22427)

This commit is contained in:
Jens Claes
2023-03-01 11:35:16 +01:00
committed by GitHub
parent aa840ab566
commit 96d3616a53

View File

@@ -46,6 +46,8 @@ lsp._request_name_to_capability = {
['textDocument/typeDefinition'] = { 'typeDefinitionProvider' }, ['textDocument/typeDefinition'] = { 'typeDefinitionProvider' },
['textDocument/documentSymbol'] = { 'documentSymbolProvider' }, ['textDocument/documentSymbol'] = { 'documentSymbolProvider' },
['textDocument/prepareCallHierarchy'] = { 'callHierarchyProvider' }, ['textDocument/prepareCallHierarchy'] = { 'callHierarchyProvider' },
['callHierarchy/incomingCalls'] = { 'callHierarchyProvider' },
['callHierarchy/outgoingCalls'] = { 'callHierarchyProvider' },
['textDocument/rename'] = { 'renameProvider' }, ['textDocument/rename'] = { 'renameProvider' },
['textDocument/prepareRename'] = { 'renameProvider', 'prepareProvider' }, ['textDocument/prepareRename'] = { 'renameProvider', 'prepareProvider' },
['textDocument/codeAction'] = { 'codeActionProvider' }, ['textDocument/codeAction'] = { 'codeActionProvider' },