mirror of
https://github.com/ThePrimeagen/harpoon
synced 2024-09-16 13:34:03 +02:00
fix: old_bufinfo index issue
This commit is contained in:
parent
fa3d8f725a
commit
1d5393aeb3
1 changed files with 9 additions and 6 deletions
|
@ -205,12 +205,15 @@ function M.nav_file(id)
|
|||
)
|
||||
end
|
||||
|
||||
local old_bufinfo = vim.fn.getbufinfo(old_bufnr)[1]
|
||||
local no_name = old_bufinfo.name == ""
|
||||
local one_line = old_bufinfo.linecount == 1
|
||||
local unchanged = old_bufinfo.changed == 0
|
||||
if no_name and one_line and unchanged then
|
||||
vim.api.nvim_buf_delete(old_bufnr, {})
|
||||
local old_bufinfo = vim.fn.getbufinfo(old_bufnr);
|
||||
if type(old_bufinfo) ~= "table" and #old_bufinfo >= 1 then
|
||||
old_bufinfo = old_bufinfo[1]
|
||||
local no_name = old_bufinfo.name == ""
|
||||
local one_line = old_bufinfo.linecount == 1
|
||||
local unchanged = old_bufinfo.changed == 0
|
||||
if no_name and one_line and unchanged then
|
||||
vim.api.nvim_buf_delete(old_bufnr, {})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue