I have the following:

--8<---------------cut here---------------start------------->8---
(setq gnus-user-date-format-alist '(((gnus-seconds-today) . " %k:%M")
                                    ((+ (gnus-seconds-today) (* 24 3600)) . " 
%l %p")
                                    (604800 . "   %a")
                                    (31536000 . "%e %b")
                                    (t . "  %Y")))
(setq gnus-summary-line-format "%1{%U%R%O %4k%} 
%3{%&user-date;%*%uj│%}%I%(%-16,16f%) %5{%s%}\n")
--8<---------------cut here---------------end--------------->8---

which presents the date in more refined detail the newer the post is.
Very old posts show just the year; newer ones the month and day; even
newer the day and time; and the newest with the time alone.

The %1, %3, and %5 refer to faces used by the summary line.

As always in Emacs, "help" is your friend.  Try "M-x describe-variable"
for each of those two variables above.

-- 
Eric S Fraga via gnus (Emacs 31.0.50 2025-01-06) on Debian 12.8


  • ... gfp
    • ... Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader (in English)
    • ... Stephen Berman
    • ... Eric S Fraga
      • ... Gottfried
        • ... Fraga, Eric
          • ... Gottfried
            • ... Fraga, Eric
              • ... gfp
              • ... Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader (in English)

Reply via email to