fix: last window
This commit is contained in:
parent
9abf070912
commit
1600ee262b
1 changed files with 8 additions and 1 deletions
|
|
@ -42,7 +42,14 @@ function M.clear_winid()
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.close()
|
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)
|
vim.api.nvim_win_close(task_winid, false)
|
||||||
end
|
end
|
||||||
task_winid = nil
|
task_winid = nil
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue