diff --git a/lua/taken/plugins/alpha.lua b/lua/taken/plugins/alpha.lua index cf678ae..ad8c71b 100644 --- a/lua/taken/plugins/alpha.lua +++ b/lua/taken/plugins/alpha.lua @@ -84,20 +84,23 @@ return { end local version = v.major .. "." .. v.minor .. "." .. v.patch .. dev local stats = require("lazy").stats() - local plugins_count = stats.count + local plugins_count = stats.loaded .. "/" .. stats.count local ms = math.floor(stats.startuptime + 0.5) local time = vim.fn.strftime("%H:%M:%S") local date = vim.fn.strftime("%d.%m.%Y") - dashboard.section.footer.val = " " - .. version - .. " " - .. plugins_count - .. " plugins in " - .. ms - .. "ms 󰃭 " - .. date - .. "  " - .. time + local line1 = " " .. plugins_count .. " plugins loaded in " .. ms .. "ms" + local line2 = "󰃭 " .. date .. "  " .. time + local line3 = " " .. version + + local line1_width = vim.fn.strdisplaywidth(line1) + local line2Padded = string.rep(" ", (line1_width - vim.fn.strdisplaywidth(line2)) / 2) .. line2 + local line3Padded = string.rep(" ", (line1_width - vim.fn.strdisplaywidth(line3)) / 2) .. line3 + + dashboard.section.footer.val = { + line1, + line2Padded, + line3Padded, + } pcall(vim.cmd.AlphaRedraw) end, })