fix(view): check wins are floating (#863)
This commit is contained in:
@@ -355,8 +355,12 @@ function M.close()
|
|||||||
vim.cmd "new"
|
vim.cmd "new"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if #a.nvim_list_wins() > 1 then
|
local tree_win = M.get_winnr()
|
||||||
a.nvim_win_hide(M.get_winnr())
|
for _, win in pairs(a.nvim_list_wins()) do
|
||||||
|
if tree_win ~= win and a.nvim_win_get_config(win).relative == "" then
|
||||||
|
a.nvim_win_hide(tree_win)
|
||||||
|
return
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user