On 9/18/16, Fourhundred Thecat <400the...@gmx.ch> wrote:
> Hello,
>
> I am using different date formats for "timeformat_recent" and
> "timeformat_old":
>
>   [Misc]
>   timeformat_recent=%b %e  %H:%M
>   timeformat_old=%Y %b %e  %H:%M
>
> which gives me nice, clean dates, where new files are immediately
> distinguished from older ones:
>
>        Sep  3  15:13
>   2016 Mar 10  19:57
>
> that works great, except that "timeformat_old" is used for files 6
> months or older.
>
> I would like to change it to 1 year or older, so that for newer files
> (less than one year), I don't see the year.
>
> How can I do it ?

One possibility is to modify MC's source code:

    https://source.midnight-commander.org/S/lib--timefmt.c.html#L133

Change the "6L" (six months) to "12L".

(Another possibility is to use mc^2 and describe the logic with Lua.
This gives you more freedom than a fixed "1 year ago". For example,
here's a snippet that shows your timeformat_recent only for files
modified in 2016:
https://gist.github.com/mooffie/de41af651f9383c3bd38f0f6259522a0 )
_______________________________________________
mc mailing list
https://mail.gnome.org/mailman/listinfo/mc

Reply via email to