diff options
author | Lewis Russell <lewis6991@gmail.com> | 2024-12-07 13:05:05 +0000 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2024-12-07 16:58:40 +0000 |
commit | 668d2569b4109e7e83c45578c506c1c64dbd5e87 (patch) | |
tree | 0ed8b61b48a4aad560937ad065384d4c1dfef85c /runtime/lua/vim/lsp/codelens.lua | |
parent | b52ffd0a59df3b79f2f3f2338485f235da94478d (diff) | |
download | rneovim-668d2569b4109e7e83c45578c506c1c64dbd5e87.tar.gz rneovim-668d2569b4109e7e83c45578c506c1c64dbd5e87.tar.bz2 rneovim-668d2569b4109e7e83c45578c506c1c64dbd5e87.zip |
refactor: add vim._resolve_bufnr
Diffstat (limited to 'runtime/lua/vim/lsp/codelens.lua')
-rw-r--r-- | runtime/lua/vim/lsp/codelens.lua | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/runtime/lua/vim/lsp/codelens.lua b/runtime/lua/vim/lsp/codelens.lua index a11f84d6c6..3ccd165d0b 100644 --- a/runtime/lua/vim/lsp/codelens.lua +++ b/runtime/lua/vim/lsp/codelens.lua @@ -104,16 +104,12 @@ function M.run() end end -local function resolve_bufnr(bufnr) - return bufnr == 0 and api.nvim_get_current_buf() or bufnr -end - --- Clear the lenses --- ---@param client_id integer|nil filter by client_id. All clients if nil ---@param bufnr integer|nil filter by buffer. All buffers if nil, 0 for current buffer function M.clear(client_id, bufnr) - bufnr = bufnr and resolve_bufnr(bufnr) + bufnr = bufnr and vim._resolve_bufnr(bufnr) local buffers = bufnr and { bufnr } or vim.tbl_filter(api.nvim_buf_is_loaded, api.nvim_list_bufs()) for _, iter_bufnr in pairs(buffers) do @@ -296,7 +292,7 @@ end --- @param opts? vim.lsp.codelens.refresh.Opts Optional fields function M.refresh(opts) opts = opts or {} - local bufnr = opts.bufnr and resolve_bufnr(opts.bufnr) + local bufnr = opts.bufnr and vim._resolve_bufnr(opts.bufnr) local buffers = bufnr and { bufnr } or vim.tbl_filter(api.nvim_buf_is_loaded, api.nvim_list_bufs()) |