fix(pack): open confirmation buffer in tabpage after the current one

This commit is contained in:
Evgeni Chasnovski
2025-08-02 14:58:20 +03:00
parent d3bea4ace9
commit 2e62f3576f

View File

@@ -819,7 +819,7 @@ local function show_confirm_buf(lines, on_finish)
local bufnr = api.nvim_create_buf(true, true) local bufnr = api.nvim_create_buf(true, true)
api.nvim_buf_set_name(bufnr, 'nvim-pack://' .. bufnr .. '/confirm-update') api.nvim_buf_set_name(bufnr, 'nvim-pack://' .. bufnr .. '/confirm-update')
api.nvim_buf_set_lines(bufnr, 0, -1, false, lines) api.nvim_buf_set_lines(bufnr, 0, -1, false, lines)
vim.cmd.sbuffer({ bufnr, mods = { tab = vim.fn.tabpagenr('#') } }) vim.cmd.sbuffer({ bufnr, mods = { tab = vim.fn.tabpagenr() } })
local tab_id = api.nvim_get_current_tabpage() local tab_id = api.nvim_get_current_tabpage()
local win_id = api.nvim_get_current_win() local win_id = api.nvim_get_current_win()