From 49b43def14f7e130cc27c7041ca2942142a881ed Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 7 Feb 2023 22:59:05 +0100 Subject: [PATCH] fix(install): dont load the colorscheme again if a `config()` of the colorscheme also loads it. Fixes #488 --- lua/lazy/core/loader.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/lazy/core/loader.lua b/lua/lazy/core/loader.lua index 68f05e82..4d00a5eb 100644 --- a/lua/lazy/core/loader.lua +++ b/lua/lazy/core/loader.lua @@ -63,7 +63,8 @@ function M.install_missing() for _, plugin in pairs(Config.plugins) do if not (plugin._.installed or Plugin.has_errors(plugin)) then for _, colorscheme in ipairs(Config.options.install.colorscheme) do - if pcall(vim.cmd.colorscheme, colorscheme) then + M.colorscheme(colorscheme) + if vim.g.colors_name or pcall(vim.cmd.colorscheme, colorscheme) then break end end