aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp.lua
diff options
context:
space:
mode:
authorMaria José Solano <majosolano99@gmail.com>2025-04-20 14:54:31 -0700
committerChristian Clason <ch.clason+github@icloud.com>2025-04-21 11:35:29 +0200
commitd55330bcd13edc38c333475cc3369ef8e879fbb7 (patch)
tree7c30dcd27e32d41c3e795dfa0dcfd5eed68f2a9c /runtime/lua/vim/lsp.lua
parent351613bc1fce84acc368d944a635e7b696182c84 (diff)
downloadrneovim-d55330bcd13edc38c333475cc3369ef8e879fbb7.tar.gz
rneovim-d55330bcd13edc38c333475cc3369ef8e879fbb7.tar.bz2
rneovim-d55330bcd13edc38c333475cc3369ef8e879fbb7.zip
refactor(lsp): use method type annotations for parameters
Diffstat (limited to 'runtime/lua/vim/lsp.lua')
-rw-r--r--runtime/lua/vim/lsp.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua
index c618be7fd9..544466a9fc 100644
--- a/runtime/lua/vim/lsp.lua
+++ b/runtime/lua/vim/lsp.lua
@@ -43,7 +43,7 @@ lsp._resolve_to_request = {
---@private
--- Called by the client when trying to call a method that's not
--- supported in any of the servers registered for the current buffer.
----@param method (string) name of the method
+---@param method (vim.lsp.protocol.Method.ClientToServer) name of the method
function lsp._unsupported_method(method)
local msg = string.format(
'method %s is not supported by any of the servers registered for the current buffer',
@@ -1183,7 +1183,7 @@ api.nvim_create_autocmd('VimLeavePre', {
--- buffer.
---
---@param bufnr (integer) Buffer handle, or 0 for current.
----@param method (string) LSP method name
+---@param method (vim.lsp.protocol.Method.ClientToServer.Request) LSP method name
---@param params? table|(fun(client: vim.lsp.Client, bufnr: integer): table?) Parameters to send to the server
---@param handler? lsp.Handler See |lsp-handler|
--- If nil, follows resolution strategy defined in |lsp-handler-configuration|
@@ -1246,7 +1246,7 @@ end
---@since 7
---
---@param bufnr (integer) Buffer handle, or 0 for current.
----@param method (string) LSP method name
+---@param method (vim.lsp.protocol.Method.ClientToServer.Request) LSP method name
---@param params? table|(fun(client: vim.lsp.Client, bufnr: integer): table?) Parameters to send to the server.
--- Can also be passed as a function that returns the params table for cases where
--- parameters are specific to the client.
@@ -1317,7 +1317,7 @@ end
---@since 7
---
---@param bufnr (integer|nil) The number of the buffer
----@param method (string) Name of the request method
+---@param method (vim.lsp.protocol.Method.ClientToServer.Notification) Name of the request method
---@param params (any) Arguments to send to the server
---
---@return boolean success true if any client returns true; false otherwise