autoload/lsp/handlers.vim | 14 ++++++++++---- diff --git a/autoload/lsp/handlers.vim b/autoload/lsp/handlers.vim index b79f2ef0a2603df1a410cce44d94f92768c83b54..60f69f3e9a735b8f2abeb06ceab431c8b211b19c 100644 --- a/autoload/lsp/handlers.vim +++ b/autoload/lsp/handlers.vim @@ -186,12 +186,18 @@ # process a request message from the server export def ProcessRequest(lspserver: dict, request: dict) var lspRequestHandlers: dict = { - 'workspace/applyEdit': ProcessApplyEditReq, - 'workspace/workspaceFolders': ProcessWorkspaceFoldersReq, - 'window/workDoneProgress/create': ProcessWorkDoneProgressCreate, 'client/registerCapability': ProcessClientRegisterCap, 'client/unregisterCapability': ProcessClientUnregisterCap, - 'workspace/configuration': ProcessWorkspaceConfiguration + 'window/workDoneProgress/create': ProcessWorkDoneProgressCreate, + 'workspace/applyEdit': ProcessApplyEditReq, + 'workspace/configuration': ProcessWorkspaceConfiguration, + 'workspace/workspaceFolders': ProcessWorkspaceFoldersReq + # TODO: Handle the following requests from the server: + # workspace/codeLens/refresh + # workspace/diagnostic/refresh + # workspace/inlayHint/refresh + # workspace/inlineValue/refresh + # workspace/semanticTokens/refresh } # Explicitly ignored requests