mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-29 22:29:57 +02:00
fix(dashboard): hide version when no tag found (#1572)
This commit is contained in:
parent
254ab2102b
commit
390f277b70
2 changed files with 15 additions and 6 deletions
|
@ -33,7 +33,11 @@ function _G.get_cache_dir()
|
|||
end
|
||||
|
||||
function _G.get_version(type)
|
||||
local lvim_full_ver = vim.fn.system("git -C " .. get_runtime_dir() .. "/lvim describe --tag")
|
||||
local lvim_full_ver = vim.fn.system("git -C " .. get_runtime_dir() .. "/lvim describe --tags")
|
||||
|
||||
if string.match(lvim_full_ver, "%d") == nil then
|
||||
return nil
|
||||
end
|
||||
if type == "short" then
|
||||
return vim.fn.split(lvim_full_ver, "-")[1]
|
||||
else
|
||||
|
|
|
@ -73,14 +73,19 @@ M.setup = function()
|
|||
local lvim_version = get_version "short"
|
||||
local num_plugins_loaded = #vim.fn.globpath(get_runtime_dir() .. "/site/pack/packer/start", "*", 0, 1)
|
||||
|
||||
local text = require "interface.text"
|
||||
vim.g.dashboard_custom_footer = text.align_center({ width = 0 }, {
|
||||
local footer = {
|
||||
"LunarVim loaded " .. num_plugins_loaded .. " plugins ",
|
||||
"",
|
||||
"v" .. lvim_version,
|
||||
"",
|
||||
lvim_site,
|
||||
}, 0.49) -- Use 0.49 as counts for 2 characters
|
||||
}
|
||||
|
||||
if lvim_version then
|
||||
table.insert(footer, 2, "")
|
||||
table.insert(footer, 3, "v" .. lvim_version)
|
||||
end
|
||||
|
||||
local text = require "interface.text"
|
||||
vim.g.dashboard_custom_footer = text.align_center({ width = 0 }, footer, 0.49) -- Use 0.49 as counts for 2 characters
|
||||
|
||||
require("core.autocmds").define_augroups {
|
||||
_dashboard = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue