From 4fc273d51dfa146f21e5a2b0a15c7a1151dc09fd Mon Sep 17 00:00:00 2001 From: Taken Date: Thu, 24 Aug 2023 14:11:57 +0200 Subject: [PATCH] Made dashboard plugin work with lua plugins Signed-off-by: Taken --- lua/taken/plugins/dashboard.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lua/taken/plugins/dashboard.lua b/lua/taken/plugins/dashboard.lua index 7cee507..55c5106 100644 --- a/lua/taken/plugins/dashboard.lua +++ b/lua/taken/plugins/dashboard.lua @@ -3,11 +3,10 @@ if not staus then return end +local stats = require("lazy").stats() local version = vim.version().major .. "." .. vim.version().minor .. "." .. vim.version().patch -local dataPath = vim.fn.stdpath("data") -local startDir = vim.fn.globpath(dataPath .. "\\site\\pack\\packer\\start", "*", 0, 1) -local optDir = vim.fn.globpath(dataPath .. "\\site\\pack\\packer\\opt", "*", 0, 1) -local plugins_count = vim.fn.len(startDir) + vim.fn.len(optDir) +local plugins_count = stats.count +local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) local time = vim.fn.strftime("%H:%M:%S") local date = vim.fn.strftime("%d.%m.%Y") @@ -77,7 +76,7 @@ db.setup({ }, }, footer = { - " " .. version .. " " .. plugins_count .. ' plugins 󰃭 ' .. date .. '  ' .. time, + " " .. version .. " " .. plugins_count .. ' plugins in ' .. ms .. 'ms 󰃭 ' .. date .. '  ' .. time, } } })