neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit ca47cc39f8fe0796690204dbba45d7f2ad05a3e3
parent ac8ae1596cda8a96af0c26046463ba6327cfb0f8
Author: Maria José Solano <majosolano99@gmail.com>
Date:   Tue, 22 Apr 2025 13:18:21 -0700

refactor(lsp): add `handler` to `vim.lsp.util._refresh` options

Diffstat:
Mruntime/lua/vim/lsp/util.lua | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/runtime/lua/vim/lsp/util.lua b/runtime/lua/vim/lsp/util.lua @@ -2201,6 +2201,7 @@ end ---@field bufnr integer? Buffer to refresh (default: 0) ---@field only_visible? boolean Whether to only refresh for the visible regions of the buffer (default: false) ---@field client_id? integer Client ID to refresh (default: all clients) +---@field handler? lsp.Handler ---@private --- Request updated LSP information for a buffer. @@ -2234,7 +2235,7 @@ function M._refresh(method, opts) client:request(method, { textDocument = textDocument, range = make_line_range_params(bufnr, first - 1, last - 1, client.offset_encoding), - }, nil, bufnr) + }, opts.handler, bufnr) end end end @@ -2248,7 +2249,7 @@ function M._refresh(method, opts) api.nvim_buf_line_count(bufnr) - 1, client.offset_encoding ), - }, nil, bufnr) + }, opts.handler, bufnr) end end end