diff options
author | jao <jao@gnu.org> | 2021-05-10 00:33:14 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-05-10 00:33:14 +0100 |
commit | d429454f795b192d1b37b4623e138ff8c06695ef (patch) | |
tree | df120fb289abd0466e0b3e63a136f56ba7731bae /email.org | |
parent | 9664b8e798eeccc52e4d8e90a09e91cfbb32b49f (diff) | |
download | elibs-d429454f795b192d1b37b4623e138ff8c06695ef.tar.gz elibs-d429454f795b192d1b37b4623e138ff8c06695ef.tar.bz2 |
gnus' gravitational pull is strong
Diffstat (limited to 'email.org')
-rw-r--r-- | email.org | 40 |
1 files changed, 26 insertions, 14 deletions
@@ -248,11 +248,22 @@ (bbdb-initialize 'message 'pgp 'mail) #+end_src * gnus - #+begin_src emacs-lisp - (setq gnus-init-file "~/.emacs.d/gnus.el" - gnus-home-directory "~/.emacs.d/gnus" - gnus-directory gnus-home-directory) - #+end_src +*** Directories + #+begin_src emacs-lisp + (setq gnus-init-file "~/.emacs.d/gnus.el" + gnus-home-directory "~/.emacs.d/gnus" + gnus-directory gnus-home-directory) + #+end_src +*** Notifications + #+begin_src emacs-lisp + (defun jao-gnus-notify () + (interactive) + (when (fboundp 'jao-gnus--notify) + (unless (derived-mode-p 'gnus-summary-mode + 'gnus-article-mode + 'gnus-group-mode) + (gnus-demon-scan-news)))) + #+end_src * notmuch *** local path #+begin_src emacs-lisp @@ -402,7 +413,8 @@ " ")) (jao-minibuffer-refresh))) - (jao-minibuffer-add-variable 'jao-notmuch-minibuffer-string -20) + (when (eq jao-afio-mail-function 'notmuch) + (jao-minibuffer-add-variable 'jao-notmuch-minibuffer-string -20)) #+end_src *** searches @@ -619,18 +631,18 @@ :init (setq notmuch-fcc-dirs '((".*@bigml.com" . "bigml/sent +bigml +sent -new") (".*" . "jao/sent +jao +sent -new")) - notmuch-maildir-use-notmuch-insert t) - :config (setq message-directory "~/var/mail/" - message-auto-save-directory - (expand-file-name "drafts" message-directory)) - :bind (:map message-mode-map - (("C-c C-d" . notmuch-draft-postpone)))) - + notmuch-maildir-use-notmuch-insert t)) + + (when (eq jao-afio-mail-function 'notmuch) + (setq message-directory "~/var/mail/" + message-auto-save-directory nil) + (eval-after-load "notmuch-message" + '(define-key message-mode-map (kbd "C-c C-d") + #'notmuch-draft-postpone))) #+end_src *** main #+begin_src emacs-lisp (use-package notmuch - :demand t :init (setq notmuch-crypto-process-mime t notmuch-show-mark-read-tags '("-new" "-unread") |