aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/pack.lua
diff options
context:
space:
mode:
authorEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2026-02-08 16:15:16 +0200
committerGitHub <noreply@github.com>2026-02-08 09:15:16 -0500
commit0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc (patch)
treebf4d9d0320c6c35784483ab558dfb5048774e959 /runtime/lua/vim/pack.lua
parent6cb3254c2f9259ad3bd5cf39507e2c8805c9b60c (diff)
downloadrneovim-0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc.tar.gz
rneovim-0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc.tar.bz2
rneovim-0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc.zip
fix(pack): close confirmation buffer, not tabpage #37756
Diffstat (limited to 'runtime/lua/vim/pack.lua')
-rw-r--r--runtime/lua/vim/pack.lua4
1 files changed, 0 insertions, 4 deletions
diff --git a/runtime/lua/vim/pack.lua b/runtime/lua/vim/pack.lua
index b68856a0a6..801db5792b 100644
--- a/runtime/lua/vim/pack.lua
+++ b/runtime/lua/vim/pack.lua
@@ -1115,14 +1115,10 @@ local function show_confirm_buf(lines, on_finish)
api.nvim_buf_set_name(bufnr, 'nvim-pack://confirm#' .. bufnr)
api.nvim_buf_set_lines(bufnr, 0, -1, false, lines)
vim.cmd.sbuffer({ bufnr, mods = { tab = vim.fn.tabpagenr() } })
- local tab_id = api.nvim_get_current_tabpage()
local win_id = api.nvim_get_current_win()
local delete_buffer = vim.schedule_wrap(function()
pcall(api.nvim_buf_delete, bufnr, { force = true })
- if api.nvim_tabpage_is_valid(tab_id) then
- vim.cmd.tabclose(api.nvim_tabpage_get_number(tab_id))
- end
vim.cmd.redraw()
end)