···7878 self:close(wininfo)
7979 return
8080 end
8181+ local win_pos = calc_pos(wininfo, #lines)
8282+ if win_pos.width < 1 then
8383+ self:close(wininfo)
8484+ return
8585+ end
8186 local _win, buf = (function ()
8287 local win = vim.w[wininfo.winid][var_name]
8383- local win_pos = calc_pos(wininfo, #lines)
8488 local buf
8589 if win and vim.api.nvim_win_is_valid(win) then
8690 vim.api.nvim_win_set_config(win, win_pos)