On Sun, 23 Mar 2014 14:39:39 +0100 Peter Münster wrote: > On Sun, Mar 23 2014, Sharon Kimble wrote: > > > * Summary line format > > gnus-summary-line-format "%0{%U%R%z%}%3{│%} %1{%d%} > > %3{│%}%4{%-20,20f%} %3{│%} %1{%B%}%s\n" > > > > gives this in the summary - > > R. │ 23-Mar │ Cron Daemon │ * Cron > > /usr/bin/apt-get update > > > > which is very good except its not showing the time of posting. How > > do I get that please? > > "&user-date;" is useful: > > --8<---------------cut here---------------start------------->8--- > gnus-user-date-format-alist is a variable defined in `gnus-sum.el'. > Its value is shown below. > > Documentation: > Specifies date format depending on age of article. > This is an alist of items (AGE . FORMAT). AGE can be a number (of > seconds) or a Lisp expression evaluating to a number. When the age of > the article is less than this number, then use `format-time-string' > with the corresponding FORMAT for displaying the date of the article. > If AGE is not a number or a Lisp expression evaluating to a > non-number, then the corresponding FORMAT is used as a default value. > > Note that the list is processed from the beginning, so it should be > sorted by ascending AGE. Also note that items following the first > non-number AGE will be ignored. > > You can use the functions `gnus-seconds-today', `gnus-seconds-month' > and `gnus-seconds-year' in the AGE spec. They return the number of > seconds passed since the start of today, of this month, of this year, > respectively. > > You can customize this variable. > > This variable was introduced, or its default value was changed, in > version 24.1 of Emacs. > > > Value: (((gnus-seconds-today) > . "%H:%M") > ((+ > (* 60 60 24) > (gnus-seconds-today)) > . "Yesterday") > ((* 60 60 24 5) > . "%A") > ((gnus-seconds-year) > . "%b %d") > (t . "%Y/%m/%d")) > > Original value was > (((gnus-seconds-today) > . "Today, %H:%M") > ((+ 86400 > (gnus-seconds-today)) > . "Yesterday, %H:%M") > (604800 . "%A %H:%M") > ((gnus-seconds-month) > . "%A %d") > ((gnus-seconds-year) > . "%B %d") > (t . "%b %d %Y")) > --8<---------------cut here---------------end--------------->8--- > Thanks, but I have this - (setq gnus-thread-sort-functions '(gnus-thread-sort-by-number (not gnus-thread-sort-by-date)) ; inverted sorting: newest threads on top gnus-treat-buttonize t ; Add buttons gnus-treat-buttonize-head 'head ; Add buttons to the head gnus-treat-emphasize t ; Emphasize text gnus-treat-display-smileys t ; Use Smilies gnus-treat-strip-cr 'last ; Remove carriage returns gnus-treat-hide-headers 'head ; Hide headers gnus-boring-article-headers '(empty followup-to newsgroups many-to reply-to) gnus-treat-hide-boring-headers 'head ; -Hide boring headers ;gnus-fetch-old-headers 'some ; prevent teared threads by loading older but read postings gnus-fetch-old-headers 250 ; this should achieve the same result, without the excessive waiting for some groups gnus-sum-thread-tree-single-indent "* " gnus-sum-thread-tree-single-leaf "+-> " gnus-summary-display-arrow t gnus-summary-line-format "%0{%U%R%z%}%3{│%} %1{%d%} %3{│%} %4{%-20,20f%} %3{│%} %1{%B%}%s\n" ;gnus-summary-line-format "%U%R%z%d %I%(%[ %s %]%)\n" ;gnus-summary-line-format "%U%R%z%I%(%[%4L: %-23,23f%]%) %s\n" ; default ) but I can't see how to add '&user-date;' in the middle of a list? Perhaps I'm being dim? Sharon. -- A taste of linux = http://www.sharons.org.uk my git repo = https://bitbucket.org/boudiccas/dots Debian testing, Fluxbox 1.3.5, emacs 24.3.1 Registered Linux user 561944