From ae89f073773f8de42ebeb408aaf97038a79060e1 Mon Sep 17 00:00:00 2001 From: LostNeophyte Date: Mon, 14 Nov 2022 11:44:53 +0100 Subject: fix(bufkill): wrap around correctly (#3461) --- lua/lvim/core/bufferline.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/lvim/core/bufferline.lua') diff --git a/lua/lvim/core/bufferline.lua b/lua/lvim/core/bufferline.lua index 4d3f8adf..6da9a6a6 100644 --- a/lua/lvim/core/bufferline.lua +++ b/lua/lvim/core/bufferline.lua @@ -220,7 +220,7 @@ function M.buf_kill(kill_command, bufnr, force) if #buffers > 1 and #windows > 0 then for i, v in ipairs(buffers) do if v == bufnr then - local prev_buf_idx = i == 1 and (#buffers - 1) or (i - 1) + local prev_buf_idx = i == 1 and #buffers or (i - 1) local prev_buffer = buffers[prev_buf_idx] for _, win in ipairs(windows) do api.nvim_win_set_buf(win, prev_buffer) -- cgit v1.2.3