diff --git a/lua/lazy/manage/checker.lua b/lua/lazy/manage/checker.lua index ba2c3594..e0e458f5 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 9353467a..a87d982c 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