]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
When sending an executeCommand request to the server, don't send the title field
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 12 Mar 2024 14:42:04 +0000 (07:42 -0700)
committerYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 12 Mar 2024 14:42:04 +0000 (07:42 -0700)
autoload/lsp/lspserver.vim

index b7e2dca1f12a431b96d813126c0922b7bb9211df..bfbdd77d19919177728f7fcc20a69b0f3e671ffd 100644 (file)
@@ -1748,7 +1748,12 @@ enddef
 # Params: ExecuteCommandParams
 def ExecuteCommand(lspserver: dict<any>, cmd: dict<any>)
   # Need to check for lspserver.caps.executeCommandProvider?
-  var params = cmd
+  var params: dict<any> = {}
+  params.command = cmd.command
+  if cmd->has_key('arguments')
+    params.arguments = cmd.arguments
+  endif
+
   lspserver.rpc_a('workspace/executeCommand', params, WorkspaceExecuteReply)
 enddef