Hi. I'm looking for a way to get mutt index to segment list display with Today, Yesterday, Last Week, 2 weeks ago etc separators.Feels like it should be technically possible, but I haven't been able to find a configuration or a patch for this.
I don't think this is possible "out of the box", as you are limited by what options $index_format [1] offers, which in turn uses $date_format [2], which in turn uses the functionality offered by the systems strftime(3) function. That said, you could use a script as a filter which provide such functionality [3] by passing it the timestamp of the message and returning the desired string to display. I do not know of a script that will do exactly what you want, though they may exist. If not, you can roll your own, perhaps using some scripting around the datediff command from the dateutils package [4]? Hopefully this gives you some pointers to get you started. Kind regards, Remco -- 1: http://www.mutt.org/doc/manual/#index-format 2: http://www.mutt.org/doc/manual/#date-format 3: http://www.mutt.org/doc/manual/#formatstrings-filters 4: https://www.fresse.org/dateutils/#datediff
signature.asc
Description: PGP signature