This commit is contained in:
sxyazi 2024-11-20 16:33:14 +08:00
parent 5fc817d52c
commit d6162da65b
No known key found for this signature in database

View file

@ -34,10 +34,11 @@ function M:spot(args)
return return
end end
local spotter = PLUGIN.spotter(args.file.url, mime) local file = args.file
local previewer = PLUGIN.previewer(args.file.url, mime) local spotter = PLUGIN.spotter(file.url, mime)
local fetchers = PLUGIN.fetchers(args.file.url, mime) local previewer = PLUGIN.previewer(file.url, mime)
local preloaders = PLUGIN.preloaders(args.file.url, mime) local fetchers = PLUGIN.fetchers(file.url, mime)
local preloaders = PLUGIN.preloaders(file.url, mime)
for i, v in ipairs(fetchers) do for i, v in ipairs(fetchers) do
fetchers[i] = v.cmd fetchers[i] = v.cmd
@ -52,7 +53,11 @@ function M:spot(args)
rows[#rows + 1] = ui.Row({ key, value }):height(h) rows[#rows + 1] = ui.Row({ key, value }):height(h)
end end
row("Mime:", mime) rows[#rows + 1] = ui.Row({ "Metadata", "" }):style(ui.Style():fg("red"))
row(" Created:", file.cha.btime and os.date("%y/%m/%d %H:%M", math.floor(file.cha.btime)) or "-")
row(" Modified:", file.cha.mtime and os.date("%y/%m/%d %H:%M", math.floor(file.cha.mtime)) or "-")
row(" Mimetype:", mime)
rows[#rows + 1] = ui.Row({ { "", "Plugins" }, "" }):height(2):style(ui.Style():fg("red"))
row(" Spotter:", spotter and spotter.cmd or "-") row(" Spotter:", spotter and spotter.cmd or "-")
row(" Previewer:", previewer and previewer.cmd or "-") row(" Previewer:", previewer and previewer.cmd or "-")
row(" Fetchers:", #fetchers ~= 0 and fetchers or "-") row(" Fetchers:", #fetchers ~= 0 and fetchers or "-")
@ -62,11 +67,11 @@ function M:spot(args)
args, args,
ui.Table(rows) ui.Table(rows)
:area(ui.Pos { "center", w = 60, h = 20 }) :area(ui.Pos { "center", w = 60, h = 20 })
:row(args.skip) :row(1)
:col(1) :col(1)
:col_style(ui.Style():fg("blue")) :col_style(ui.Style():fg("blue"))
:cell_style(ui.Style():fg("yellow"):reverse()) :cell_style(ui.Style():fg("yellow"):reverse())
:widths { ui.Constraint.Length(12), ui.Constraint.Fill(1) } :widths { ui.Constraint.Length(14), ui.Constraint.Fill(1) }
) )
end end