mirror of
https://github.com/taigrr/glaze.nvim.git
synced 2026-04-01 18:59:03 -07:00
Merge pull request #1 from taigrr/cd/bugfixes-and-cleanup
fix(health,checker): fix plugin display bug and remove redundant version checks
This commit is contained in:
@@ -203,12 +203,9 @@ function M.check(opts)
|
||||
end
|
||||
|
||||
M._checking = true
|
||||
local remaining = 0
|
||||
local updates_found = 0
|
||||
|
||||
for name, _ in pairs(binaries) do
|
||||
remaining = remaining + 2 -- installed version + latest version
|
||||
|
||||
local remaining = vim.tbl_count(binaries)
|
||||
for name, binary in pairs(binaries) do
|
||||
local info = {
|
||||
name = name,
|
||||
installed_version = nil,
|
||||
@@ -217,16 +214,6 @@ function M.check(opts)
|
||||
}
|
||||
M._update_info[name] = info
|
||||
|
||||
get_installed_version(name, function()
|
||||
-- callback receives version from the jobstart; re-check via closure
|
||||
end)
|
||||
end
|
||||
|
||||
-- Simplified: check each binary sequentially-ish
|
||||
remaining = vim.tbl_count(binaries)
|
||||
for name, binary in pairs(binaries) do
|
||||
local info = M._update_info[name]
|
||||
|
||||
get_installed_version(name, function(installed)
|
||||
info.installed_version = installed
|
||||
|
||||
|
||||
@@ -72,10 +72,13 @@ function M.check()
|
||||
else
|
||||
vim.health.ok(count .. " binary(ies) registered")
|
||||
for name, binary in pairs(binaries) do
|
||||
local pi = (binary.plugins and #binary.plugins > 0)
|
||||
and (" (" .. table.concat(binary.plugins, ", ") .. ")")
|
||||
or ""
|
||||
if glaze.is_installed(name) then
|
||||
vim.health.ok(" " .. name .. " — installed" .. (binary.plugin and (" (" .. binary.plugin .. ")") or ""))
|
||||
vim.health.ok(" " .. name .. " — installed" .. pi)
|
||||
else
|
||||
vim.health.warn(" " .. name .. " — missing" .. (binary.plugin and (" (" .. binary.plugin .. ")") or ""), {
|
||||
vim.health.warn(" " .. name .. " — missing" .. pi, {
|
||||
"Run :GlazeInstall " .. name,
|
||||
"Or: go install " .. binary.url .. "@latest",
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user