feat(ui): added dir to props

This commit is contained in:
Folke Lemaitre 2022-12-17 10:06:51 +01:00
parent 23984dd1f3
commit 97366711be
No known key found for this signature in database
GPG Key ID: 41F8B1FBACAE2040
1 changed files with 6 additions and 1 deletions

View File

@ -338,6 +338,7 @@ end
---@param task LazyTask ---@param task LazyTask
function M:log(task) function M:log(task)
-- FIXME: only show last log task
local log = vim.trim(task.output) local log = vim.trim(task.output)
if log ~= "" then if log ~= "" then
local lines = vim.split(log, "\n") local lines = vim.split(log, "\n")
@ -365,7 +366,10 @@ end
function M:details(plugin) function M:details(plugin)
---@type string[][] ---@type string[][]
local props = {} local props = {}
table.insert(props, { "url", (plugin.url:gsub("%.git$", "")), "@text.reference" }) table.insert(props, { "dir", plugin.dir, "@text.reference" })
if plugin.url then
table.insert(props, { "url", (plugin.url:gsub("%.git$", "")), "@text.reference" })
end
local git = Git.info(plugin.dir, true) local git = Git.info(plugin.dir, true)
if git then if git then
git.branch = git.branch or Git.get_branch(plugin) git.branch = git.branch or Git.get_branch(plugin)
@ -385,6 +389,7 @@ function M:details(plugin)
end end
Util.ls(plugin.dir .. "/doc", function(_, name) Util.ls(plugin.dir .. "/doc", function(_, name)
if name:find("%.txt$") then if name:find("%.txt$") then
-- FIXME: the help tag is wrong
table.insert(props, { "help", "|" .. name:gsub("%.txt", "") .. "|" }) table.insert(props, { "help", "|" .. name:gsub("%.txt", "") .. "|" })
end end
end) end)