From: Yegappan Lakshmanan Date: Tue, 12 Mar 2024 14:42:04 +0000 (-0700) Subject: When sending an executeCommand request to the server, don't send the title field X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9111948aa541df98c66da57ab34e3f9914f44d01;p=vim-lsp.git When sending an executeCommand request to the server, don't send the title field --- diff --git a/autoload/lsp/lspserver.vim b/autoload/lsp/lspserver.vim index b7e2dca..bfbdd77 100644 --- a/autoload/lsp/lspserver.vim +++ b/autoload/lsp/lspserver.vim @@ -1748,7 +1748,12 @@ enddef # Params: ExecuteCommandParams def ExecuteCommand(lspserver: dict, cmd: dict) # Need to check for lspserver.caps.executeCommandProvider? - var params = cmd + var params: dict = {} + params.command = cmd.command + if cmd->has_key('arguments') + params.arguments = cmd.arguments + endif + lspserver.rpc_a('workspace/executeCommand', params, WorkspaceExecuteReply) enddef