summaryrefslogtreecommitdiffhomepage
path: root/gnus.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-07-21 21:47:05 +0100
committerjao <jao@gnu.org>2021-07-21 21:47:05 +0100
commitff800d1d3fae9ac1bc1bd3723364f89776632148 (patch)
tree7d32b40b20763de79c437cabbf61fdf9b9a74b6d /gnus.org
parent851919cedae3b984700f5d42d93ce4fb427a39de (diff)
downloadelibs-ff800d1d3fae9ac1bc1bd3723364f89776632148.tar.gz
elibs-ff800d1d3fae9ac1bc1bd3723364f89776632148.tar.bz2
gnus: user-format function to clean up From in summary lines
Diffstat (limited to 'gnus.org')
-rw-r--r--gnus.org9
1 files changed, 7 insertions, 2 deletions
diff --git a/gnus.org b/gnus.org
index 322adf9..acac7ec 100644
--- a/gnus.org
+++ b/gnus.org
@@ -390,7 +390,7 @@
#+end_src
* Group parameters
#+begin_src emacs-lisp
- (setq gnus-permanently-visible-groups "^nnselect:.*-today")
+ (setq gnus-permanently-visible-groups "^nnselect:.*")
(setq gnus-parameters
`(("^nnimap:jao/.*"
@@ -467,7 +467,7 @@
(setq gnus-not-empty-thread-mark ?·) ; ↓)
(setq jao-gnus--summary-line-fmt
(concat "%%U %%*%%R %%uj "
- "[ %%~(max-right 23)~(pad-right 23)n "
+ "[ %%~(max-right 23)~(pad-right 23)uf "
" %%I%%~(pad-left 2)t ] %%s"
"%%-%s="
"%%~(max-right 8)~(pad-left 8)&user-date;"
@@ -503,6 +503,11 @@
"¬" ;; "~"
" "))))
+ (defun gnus-user-format-function-f (headers)
+ (let* ((from (gnus-header-from headers))
+ (from (gnus-summary-extract-address-component from)))
+ (replace-regexp-in-string "ElDiario\\.es *\\|The Guardian: *" "" from)))
+
(setq gnus-user-date-format-alist
'(((gnus-seconds-today) . "%H:%M")
((+ 86400 (gnus-seconds-today)) . "'%H:%M")