diff --git a/lua/dep/ui/init.lua b/lua/dep/ui/init.lua index 01d8d34..ca27ddd 100644 --- a/lua/dep/ui/init.lua +++ b/lua/dep/ui/init.lua @@ -108,9 +108,14 @@ function ui.set_page(p) }) end +local setup --- setup all the pages ---@param packager package the packager local function setup_pages(packager) + if setup then + return + end + local header_text = "" table.insert(pages, page_packages(packager)) @@ -132,6 +137,8 @@ local function setup_pages(packager) vim.api.nvim_win_close(ui.winnr, false) ui.winnr = nil end, { buffer = ui.bufnr }) + + setup = true end --- setup the ui