aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/codelens.lua
diff options
context:
space:
mode:
authorTakuya Tokuda <cs.toku.mail@gmail.com>2024-03-18 05:04:59 +0900
committerGitHub <noreply@github.com>2024-03-17 21:04:59 +0100
commit77a9f3395bd1e7184f4d735c01e50285e30477ab (patch)
tree4d28fa88b560b78f75c660064ede34234c65de18 /runtime/lua/vim/lsp/codelens.lua
parent08986bb5972d5289b5ae581eee20c56387cf5ddd (diff)
downloadrneovim-77a9f3395bd1e7184f4d735c01e50285e30477ab.tar.gz
rneovim-77a9f3395bd1e7184f4d735c01e50285e30477ab.tar.bz2
rneovim-77a9f3395bd1e7184f4d735c01e50285e30477ab.zip
fix(lsp): create codelens request parameters for each buffer (#27699)
Diffstat (limited to 'runtime/lua/vim/lsp/codelens.lua')
-rw-r--r--runtime/lua/vim/lsp/codelens.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/lua/vim/lsp/codelens.lua b/runtime/lua/vim/lsp/codelens.lua
index 48c096c0c1..d2557ca9d7 100644
--- a/runtime/lua/vim/lsp/codelens.lua
+++ b/runtime/lua/vim/lsp/codelens.lua
@@ -299,12 +299,12 @@ function M.refresh(opts)
local bufnr = opts.bufnr and resolve_bufnr(opts.bufnr)
local buffers = bufnr and { bufnr }
or vim.tbl_filter(api.nvim_buf_is_loaded, api.nvim_list_bufs())
- local params = {
- textDocument = util.make_text_document_params(),
- }
for _, buf in ipairs(buffers) do
if not active_refreshes[buf] then
+ local params = {
+ textDocument = util.make_text_document_params(buf),
+ }
active_refreshes[buf] = true
vim.lsp.buf_request(buf, ms.textDocument_codeLens, params, M.on_codelens)
end