fix: last window

This commit is contained in:
Barrett Ruth 2026-02-25 13:45:00 -05:00
parent 9abf070912
commit 1600ee262b

View file

@ -42,7 +42,14 @@ function M.clear_winid()
end
function M.close()
if task_winid and vim.api.nvim_win_is_valid(task_winid) then
if not task_winid or not vim.api.nvim_win_is_valid(task_winid) then
task_winid = nil
return
end
local wins = vim.api.nvim_list_wins()
if #wins == 1 then
vim.cmd.enew()
else
vim.api.nvim_win_close(task_winid, false)
end
task_winid = nil