aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/buf.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2024-10-24 12:11:27 +0100
committerLewis Russell <me@lewisr.dev>2024-10-24 15:37:34 +0100
commit7a7747f1e4d96aab53ff9c52d0c3492308c22c58 (patch)
tree9818d40a7d1df837d6d8567ed521a0f53ca22c42 /runtime/lua/vim/lsp/buf.lua
parent39d79efa1e1e1e5c3476dee54cc2bc4abc725a8f (diff)
downloadrneovim-7a7747f1e4d96aab53ff9c52d0c3492308c22c58.tar.gz
rneovim-7a7747f1e4d96aab53ff9c52d0c3492308c22c58.tar.bz2
rneovim-7a7747f1e4d96aab53ff9c52d0c3492308c22c58.zip
feat(lsp): deprecate execute_command with client:exec_cmd
Diffstat (limited to 'runtime/lua/vim/lsp/buf.lua')
-rw-r--r--runtime/lua/vim/lsp/buf.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/lua/vim/lsp/buf.lua b/runtime/lua/vim/lsp/buf.lua
index f2d5d204f4..4cd4008105 100644
--- a/runtime/lua/vim/lsp/buf.lua
+++ b/runtime/lua/vim/lsp/buf.lua
@@ -881,7 +881,8 @@ local function on_code_action_results(results, opts)
local a_cmd = action.command
if a_cmd then
local command = type(a_cmd) == 'table' and a_cmd or action
- client:_exec_cmd(command, ctx)
+ --- @cast command lsp.Command
+ client:exec_cmd(command, ctx)
end
end
@@ -1037,12 +1038,14 @@ function M.code_action(opts)
end
end
+--- @deprecated
--- Executes an LSP server command.
--- @param command_params lsp.ExecuteCommandParams
--- @see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#workspace_executeCommand
function M.execute_command(command_params)
validate('command', command_params.command, 'string')
validate('arguments', command_params.arguments, 'table', true)
+ vim.deprecate('execute_command', 'client:exec_cmd', '0.12')
command_params = {
command = command_params.command,
arguments = command_params.arguments,