;; ----------------------------------
;; otherwise, leave mail in INBOX
"INBOX")))
- (nnimap
- "uwaterloo"
- (nnimap-stream plain)
- (nnimap-address "127.0.0.1")
- (nnimap-server-port 143)
- (nnimap-authenticator plain)
- (nnimap-user "abandali@uwaterloo.local")
- (nnimap-inbox "INBOX")
- (nnimap-split-methods 'nnimap-split-fancy)
- (nnimap-split-fancy
- (|
- ;; (: gnus-registry-split-fancy-with-parent)
- ;; se212-f19
- ("subject" "SE\\s-?212" "course.se212-f19")
- (from "SE\\s-?212" "course.se212-f19")
- ;; catch-all
- "INBOX")))
(nnimap
"csc"
(nnimap-stream plain)
(setq gnus-thread-sort-functions '(gnus-thread-sort-by-number
gnus-thread-sort-by-subject
gnus-thread-sort-by-date))
+ (with-eval-after-load 'message
+ (setq gnus-ignored-from-addresses message-dont-reply-to-names))
;; local key bindings
(define-key gnus-summary-mode-map (kbd "M-L") #'org-store-link)
;; (define-key gnus-summary-mode-map (kbd "r")
("X-Message-SMTP-Method" "smtp mail.shemshak.org 587")
(gcc "nnimap+shemshak:Sent"))
("nnimap\\+canonical:.*"
- (address "amin.bandali@canonical.com")
+ (address "bandali@canonical.com")
("X-Message-SMTP-Method" "smtp smtp.canonical.com 587")
(signature nil)
(gcc "nnimap+canonical:Sent"))
,@(if (string= (system-name) "darya")
'((("canonical" visible nil nil)))
'((("csc" visible nil nil))
- (("uwaterloo" visible nil nil))
(("kelar" visible nil nil))
(("shemshak" visible nil nil))
(("gnu" visible nil nil))
(with-eval-after-load 'gnus-dired
(add-hook 'dired-mode-hook 'gnus-dired-mode))
+(with-eval-after-load 'mm-archive
+ (add-to-list
+ 'mm-archive-decoders
+ '("application/gzip" nil "gunzip" "-S" ".zip" "-kd" "%f" "-r")))
+
+(with-eval-after-load 'gnus-start
+ (add-hook 'gnus-after-getting-new-news-hook #'gnus-notifications))
+
(with-eval-after-load 'mm-decode
(setq
;; mm-attachment-override-types `("text/x-diff" "text/x-patch"
;; ,@mm-attachment-override-types)
mm-discouraged-alternatives '("text/html" "text/richtext")
mm-decrypt-option 'known
- mm-verify-option 'known))
+ mm-verify-option 'known)
+ (add-to-list
+ 'mm-inline-media-tests
+ `("application/gzip" mm-archive-dissect-and-inline identity))
+ (add-to-list 'mm-inlined-types "application/gzip" 'append))
(with-eval-after-load 'mm-uu
(when (version< "27" emacs-version)