From 8251c23c90c15ef5197638777f85ef69402a2725 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 23 Dec 2022 07:43:58 +0100 Subject: [PATCH] fix(checker): dont report updates on install during startup --- lua/lazy/manage/checker.lua | 8 ++++++-- lua/lazy/manage/init.lua | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lua/lazy/manage/checker.lua b/lua/lazy/manage/checker.lua index ba2c359..e0e458f 100644 --- a/lua/lazy/manage/checker.lua +++ b/lua/lazy/manage/checker.lua @@ -14,7 +14,9 @@ function M.start() M.check() end -function M.fast_check() +---@param opts? {report:boolean} report defaults to true +function M.fast_check(opts) + opts = opts or {} for _, plugin in pairs(Config.plugins) do if not plugin.pin and plugin._.installed then plugin._.has_updates = nil @@ -25,7 +27,9 @@ function M.fast_check() end end end - M.report() + if opts.report ~= false then + M.report() + end end function M.check() diff --git a/lua/lazy/manage/init.lua b/lua/lazy/manage/init.lua index 9353467..a87d982 100644 --- a/lua/lazy/manage/init.lua +++ b/lua/lazy/manage/init.lua @@ -43,7 +43,7 @@ function M.run(ropts, opts) runner:wait(function() vim.cmd([[do User LazyRender]]) Plugin.update_state() - require("lazy.manage.checker").fast_check() + require("lazy.manage.checker").fast_check({ report = false }) end) if opts.wait then