fix(checker): dont report updates on install during startup

This commit is contained in:
Folke Lemaitre 2022-12-23 07:43:58 +01:00
parent 7b9b476a62
commit 8251c23c90
No known key found for this signature in database
GPG Key ID: 41F8B1FBACAE2040
2 changed files with 7 additions and 3 deletions

View File

@ -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,8 +27,10 @@ function M.fast_check()
end
end
end
if opts.report ~= false then
M.report()
end
end
function M.check()
Manage.check({

View File

@ -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