From 0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc Mon Sep 17 00:00:00 2001 From: Evgeni Chasnovski Date: Sun, 8 Feb 2026 16:15:16 +0200 Subject: fix(pack): close confirmation buffer, not tabpage #37756 --- runtime/lua/vim/pack.lua | 4 ---- 1 file changed, 4 deletions(-) (limited to 'runtime/lua/vim/pack.lua') 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) -- cgit