From e8276e31374152947a8ebfb0b90652adc5072b6d Mon Sep 17 00:00:00 2001 From: Squibid Date: Tue, 1 Jul 2025 21:57:08 -0400 Subject: [PATCH] ensure that the setup step doesn't get run multiple times when opening... the ui --- lua/dep/ui/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) 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