fix: check for loaded buffers before deleting
This commit is contained in:
@@ -82,8 +82,9 @@ function M.create(node)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function clear_buffer(absolute_path)
|
local function clear_buffer(absolute_path)
|
||||||
|
dump(api.nvim_list_bufs())
|
||||||
for _, buf in pairs(api.nvim_list_bufs()) do
|
for _, buf in pairs(api.nvim_list_bufs()) do
|
||||||
if api.nvim_buf_get_name(buf) == absolute_path then
|
if vim.fn.bufloaded(buf) == 1 and api.nvim_buf_get_name(buf) == absolute_path then
|
||||||
api.nvim_command(':bd! '..buf)
|
api.nvim_command(':bd! '..buf)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user