mirror of https://github.com/folke/lazy.nvim.git
feat(ui): added dir to props
This commit is contained in:
parent
23984dd1f3
commit
97366711be
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue