From bfa5e0af0c5493d1420d68b3346be808177f496c Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 28 Dec 2023 16:55:20 +0800 Subject: [PATCH] fix: `os.date` only accepts integer in Lua 5.4 --- yazi-plugin/preset/components/folder.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yazi-plugin/preset/components/folder.lua b/yazi-plugin/preset/components/folder.lua index 9c74278f..4110cb2a 100644 --- a/yazi-plugin/preset/components/folder.lua +++ b/yazi-plugin/preset/components/folder.lua @@ -57,7 +57,8 @@ function Folder:linemode(area) local size = f:size() spans[#spans + 1] = ui.Span(size and ya.readable_size(size) or "") elseif mode == "mtime" then - spans[#spans + 1] = ui.Span(os.date("%y-%m-%d %H:%M", f.cha.modified)) + local time = f.cha.modified + spans[#spans + 1] = ui.Span(time and os.date("%y-%m-%d %H:%M", time // 1) or "") elseif mode == "permissions" then spans[#spans + 1] = ui.Span(f.cha:permissions() or "") end