diff options
| author | Evgeni Chasnovski <evgeni.chasnovski@gmail.com> | 2026-02-08 16:15:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-08 09:15:16 -0500 |
| commit | 0f73873d4f42b8bf7d6992e42fb85bfa7f7f09cc (patch) | |
| tree | bf4d9d0320c6c35784483ab558dfb5048774e959 /runtime/lua/vim/pack.lua | |
| parent | 6cb3254c2f9259ad3bd5cf39507e2c8805c9b60c (diff) | |
| download | rneovim-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.lua | 4 |
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) |