mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
refactor(lsp): add handler
to vim.lsp.util._refresh
options
This commit is contained in:

committed by
Christian Clason

parent
ac8ae1596c
commit
ca47cc39f8
@@ -2201,6 +2201,7 @@ end
|
|||||||
---@field bufnr integer? Buffer to refresh (default: 0)
|
---@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 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 client_id? integer Client ID to refresh (default: all clients)
|
||||||
|
---@field handler? lsp.Handler
|
||||||
|
|
||||||
---@private
|
---@private
|
||||||
--- Request updated LSP information for a buffer.
|
--- Request updated LSP information for a buffer.
|
||||||
@@ -2234,7 +2235,7 @@ function M._refresh(method, opts)
|
|||||||
client:request(method, {
|
client:request(method, {
|
||||||
textDocument = textDocument,
|
textDocument = textDocument,
|
||||||
range = make_line_range_params(bufnr, first - 1, last - 1, client.offset_encoding),
|
range = make_line_range_params(bufnr, first - 1, last - 1, client.offset_encoding),
|
||||||
}, nil, bufnr)
|
}, opts.handler, bufnr)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -2248,7 +2249,7 @@ function M._refresh(method, opts)
|
|||||||
api.nvim_buf_line_count(bufnr) - 1,
|
api.nvim_buf_line_count(bufnr) - 1,
|
||||||
client.offset_encoding
|
client.offset_encoding
|
||||||
),
|
),
|
||||||
}, nil, bufnr)
|
}, opts.handler, bufnr)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user