From e81c7cd4fecdf9d04f687922ccaea85454a23f2d Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Wed, 21 Aug 2019 20:18:14 -0400 Subject: [PATCH 1/1] emacs: gnus: fix regexp for lists.sr.ht lists omitting one dot if present. e.g., ~sircmpwn/sr.ht-dev@lists.sr.ht => l.~sircmpwn.srht-dev --- .emacs.d/init.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index d3f8850..0d23dfe 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1599,8 +1599,9 @@ For disabling the behaviour for certain buffers and/or modes." ;; (: gnus-group-split-fancy "INBOX" t "INBOX") ;; gnu (list ".*<\\(.*\\)\\.\\(non\\)?gnu\\.org>.*" "l.\\1") - ;; *@lists.sr.ht - (list ".*<~\\(.*\\)/\\(.*\\)@lists.sr.ht>" "l.~\\1.\\2") + ;; *@lists.sr.ht, omitting one dot if present + ;; add more \\.?\\([^.@]*\\) if needed + (list ".*<~\\(.*\\)/\\([^.@]*\\)\\.?\\([^.@]*\\)@lists.sr.ht>.*" "l.~\\1.\\2\\3") ;; webmasters (from "webmasters\\(-comment\\)?@gnu\\.org" "webmasters") ;; other -- 2.20.1