X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/78d731e133fcef8464acb1d0eb8a51864d0189cd..3ec6733512109d04258477905e36c6786faa23b3:/.emacs.d/lisp/bandali-gnus.el diff --git a/.emacs.d/lisp/bandali-gnus.el b/.emacs.d/lisp/bandali-gnus.el index 58fca3a..c2249a2 100644 --- a/.emacs.d/lisp/bandali-gnus.el +++ b/.emacs.d/lisp/bandali-gnus.el @@ -49,6 +49,13 @@ `(,@(cond ((string= (system-name) "langa") '((nnimap + "kelar" + (nnimap-stream plain) + (nnimap-address "127.0.0.1") + (nnimap-server-port 143) + (nnimap-authenticator plain) + (nnimap-user "bandali@kelar.local")) + (nnimap "shemshak" (nnimap-stream plain) (nnimap-address "127.0.0.1") @@ -68,18 +75,28 @@ (| ;; (: gnus-registry-split-fancy-with-parent) ;; (: gnus-group-split-fancy "INBOX" t "INBOX") + ;; spam + ("X-Spam_action" "reject" "Junk") ;; keep debbugs emails in INBOX (list ".*<\\(.*\\)\\.debbugs\\.gnu\\.org>.*" "INBOX") ;; list moderation emails (from ".+-\\(owner\\|bounces\\)@\\(non\\)?gnu\\.org" "listmod") ;; gnu (list ".*<\\(.*\\)\\.\\(non\\)?gnu\\.org>.*" "l.\\1") + ;; fsf + (list ".*<\\(.*\\)\\.fsf\\.org>.*" "l.\\1") ;; gnus (list ".*<\\(.*\\)\\.gnus\\.org>.*" "l.\\1") ;; libreplanet (list ".*<\\(.*\\)\\.libreplanet\\.org>.*" "l.\\1") ;; iana (e.g. tz-announce) (list ".*<\\(.*\\)\\.iana\\.org>.*" "l.\\1") + ;; mailop + (list ".*<\\(.*\\)\\.mailop\\.org>.*" "l.\\1") + ;; sdlu + (list ".*<\\(.*\\)\\.spammers\\.dontlike\\.us>.*" "l.sdlu") + ;; bitfolk + (from ".*@\\(.+\\)?bitfolk\\.com>.*" "bitfolk") ;; haskell (list ".*<\\(.*\\)\\.haskell\\.org>.*" "l.\\1") ;; *.lists.sr.ht, omitting one dot if present @@ -97,8 +114,6 @@ ;; ---------------------------------- ;; legend: (u)nsubscribed | (d)ead ;; ---------------------------------- - ;; spam - ("X-Spam_action" "reject" "Junk") ;; otherwise, leave mail in INBOX "INBOX"))) (nnimap @@ -197,8 +212,8 @@ (add-hook 'gnus-group-mode-hook #'gnus-topic-mode) (add-hook 'gnus-group-mode-hook #'gnus-agent-mode)) ;; global key bindings -(global-set-key (kbd "C-c m") #'gnus-plugged) -(global-set-key (kbd "C-c M") #'gnus-unplugged) +(global-set-key (kbd "C-c g") #'gnus-plugged) +(global-set-key (kbd "C-c G") #'gnus-unplugged) (with-eval-after-load 'gnus-art (setq @@ -298,6 +313,12 @@ jami:bandali") (to "webmasters-comment@gnu.org") (body "") (eval (setq b/message-cite-say-hi nil))) + ("nnimap\\+kelar:.*" + (address "bandali@kelar.org") + ("X-Message-SMTP-Method" "smtp mail.kelar.org 587") + (body "\nBest,\n") + (gcc "nnimap+kelar:Sent") + (eval (setq b/message-cite-say-hi t))) ("nnimap\\+shemshak:.*" (address "amin@shemshak.org") ("X-Message-SMTP-Method" "smtp mail.shemshak.org 587") @@ -343,6 +364,7 @@ jami:bandali") ((string= (system-name) "langa") '((("csc" visible nil nil)) (("uwaterloo" visible nil nil)) + (("kelar" visible nil nil)) (("shemshak" visible nil nil)) (("gnu" visible nil nil)) (("old-gnu" visible nil nil))))))))