From 1da2bd10e8a23e02c0fd9bfdb81ace214a83faad Mon Sep 17 00:00:00 2001 From: Josh Weingarden Date: Mon, 21 Jul 2025 19:48:47 -0400 Subject: [PATCH] Fix bug when sourcing package in after/plugin --- lua/lazy/core/loader.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/lazy/core/loader.lua b/lua/lazy/core/loader.lua index 1501efd..cde581f 100644 --- a/lua/lazy/core/loader.lua +++ b/lua/lazy/core/loader.lua @@ -143,6 +143,10 @@ function M.startup() -- 4. load after plugins Util.track({ start = "after" }) + -- Set init_done here so plugins loaded afterwards know that + -- they are not able to add to init anymore + M.init_done = true + Util.track() for _, path in ipairs(vim.opt.rtp:get() --[[@as string[] ]]) do @@ -151,10 +155,6 @@ function M.startup() end end Util.track() - - M.init_done = true - - Util.track() end function M.get_start_plugins()