X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/867ab7ee0d59228073807c2798fdfdac0c7ef9ae..77619173fdf73ef9835c877f6376bcfc25733c28:/dot/gnus.el diff --git a/dot/gnus.el b/dot/gnus.el index be92db7..ff2210e 100644 --- a/dot/gnus.el +++ b/dot/gnus.el @@ -37,8 +37,16 @@ ;; Display a slrn-like tree view in the summary window. (setq gnus-use-trees nil) (setq gnus-summary-make-false-root 'dummy) -(setq gnus-summary-line-format "%U%R%z%4L %(%[%-16,16f%]%): %B %s\n" - gnus-summary-dummy-line-format " %(%[----------------%]%): * %S\n") +(setq gnus-summary-line-format + "%U%R%z%4L %(%[%-16,16f%]%): %&user-date; %B %s\n" + gnus-summary-dummy-line-format + " %(%[----------------%]%): * %S\n" + gnus-user-date-format-alist + '(((gnus-seconds-today) . "*** %H:%M") + (604800 . "%a %H:%M") + ((gnus-seconds-month) . " %a %_d") + ((gnus-seconds-year) . " %_d %b") + (t . " %b %Y"))) (setq gnus-sum-thread-tree-root ">" gnus-sum-thread-tree-false-root ">" gnus-sum-thread-tree-single-indent "=" @@ -54,9 +62,9 @@ ;; Sort threads in a useful way. (setq gnus-thread-sort-functions - '(gnus-thread-sort-by-number - gnus-thread-sort-by-subject - gnus-thread-sort-by-total-score)) + '(gnus-thread-sort-by-number + gnus-thread-sort-by-subject + gnus-thread-sort-by-total-score)) ;; Configure the crypto. (setq mm-verify-option 'known @@ -69,6 +77,10 @@ gnus-check-bogus-newsgroups nil gnus-read-active-file 'ask-server) +;; Don't skip unread groups. +(setq gnus-group-goto-unread nil + gnus-summary-next-group-on-exit nil) + ;; Use one article buffer per group. (setq gnus-single-article-buffer nil)