~move around a few configuration options, +mail/local-dir
New local directory for mail in user-emacs-directory
This commit is contained in:
@@ -456,19 +456,24 @@ integrate it into my workflow just a bit better.
|
||||
** Notmuch
|
||||
#+begin_src emacs-lisp
|
||||
(setq +mail/signature "---------------\nAryadev Chavali")
|
||||
(defconst +mail/local-dir (concat user-emacs-directory ".mail/"))
|
||||
(defun +mail/sync-mail ()
|
||||
"Sync mail via mbsync."
|
||||
(interactive)
|
||||
(start-process-shell-command "" nil "mbsync -a"))
|
||||
|
||||
(use-package notmuch
|
||||
:commands notmuch
|
||||
:general
|
||||
(leader "am" #'notmuch)
|
||||
:custom
|
||||
((notmuch-show-logo nil)
|
||||
(mail-signature +mail/signature)
|
||||
(mail-default-directory +mail/local-dir)
|
||||
(mail-source-directory +mail/local-dir)
|
||||
(message-signature +mail/signature)
|
||||
(mail-signature +mail/signature))
|
||||
:init
|
||||
(defun +mail/sync-mail ()
|
||||
"Sync mail via mbsync."
|
||||
(interactive)
|
||||
(start-process-shell-command "" nil "mbsync -a"))
|
||||
(message-auto-save-directory +mail/local-dir)
|
||||
(message-directory +mail/local-dir))
|
||||
:config
|
||||
(evil-define-key 'normal notmuch-hello-mode-map "M" #'+mail/sync-mail)
|
||||
(evil-collection-notmuch-setup))
|
||||
|
||||
Reference in New Issue
Block a user