summaryrefslogtreecommitdiff
path: root/lua/lvim/core/bufferline.lua
diff options
context:
space:
mode:
authorLostNeophyte <[email protected]>2022-11-14 11:44:53 +0100
committerGitHub <[email protected]>2022-11-14 11:44:53 +0100
commitae89f073773f8de42ebeb408aaf97038a79060e1 (patch)
tree3f924bcaecbff3ec4a56b8069d413383d36072ea /lua/lvim/core/bufferline.lua
parentdd54887bba6f465737683f9183a3605714c56203 (diff)
fix(bufkill): wrap around correctly (#3461)
Diffstat (limited to 'lua/lvim/core/bufferline.lua')
-rw-r--r--lua/lvim/core/bufferline.lua2
1 files changed, 1 insertions, 1 deletions
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)