summary refs log tree commit diff stats
path: root/emacs
diff options
context:
space:
mode:
authorAlan Pearce2017-09-01 15:02:16 +0200
committerAlan Pearce2017-09-01 15:02:16 +0200
commitc9a0183d78fa568720a5da6af892ed42003ee65c (patch)
treef6287c50f0be7df835ea665fda53729e8d55b693 /emacs
parent779e9283e17e91cd7476996c9f5e83d79c3d5a3e (diff)
downloaddotfiles-c9a0183d78fa568720a5da6af892ed42003ee65c.tar.lz
dotfiles-c9a0183d78fa568720a5da6af892ed42003ee65c.tar.zst
dotfiles-c9a0183d78fa568720a5da6af892ed42003ee65c.zip
Add satoshipay email
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/main.el83
1 files changed, 52 insertions, 31 deletions
diff --git a/emacs/.emacs.d/main.el b/emacs/.emacs.d/main.el
index bee592a..7c63657 100644
--- a/emacs/.emacs.d/main.el
+++ b/emacs/.emacs.d/main.el
@@ -1387,37 +1387,58 @@
           message-send-mail-function #'message-send-mail-with-sendmail
           sendmail-program "msmtp"
 
-        mu4e-maildir-shortcuts '(("/INBOX" . ?i))
-        mu4e-contexts
-        (list
-         (make-mu4e-context
-          :name "Personal"
-          :match-func (lambda (msg)
-                        (when msg
-                          (mu4e-message-contact-field-matches
-                           msg :to "alan@alanpearce\..*")))
-          :vars `((user-mail-address . "alan@alanpearce.eu")
-                  (mu4e-maildir . ,(expand-file-name "~/mail/personal/alanpearce"))
-                  (mu4e-mu-home . ,(expand-file-name "~/.cache/mu/alanpearce.eu"))
-                  (mu4e-sent-messages-behavior . sent)))
-         (make-mu4e-context
-          :name "Riseup"
-          :match-func (lambda (msg)
-                        (when msg
-                          (mu4e-message-contact-field-matches
-                           msg :to "alanpearce@riseup.net")))
-          :vars `((user-mail-address . "alanpearce@riseup.net")
-                  (mu4e-maildir . ,(expand-file-name "~/mail/personal/riseup"))
-                  (mu4e-mu-home . ,(expand-file-name "~/.cache/mu/riseup.net"))
-                  (mu4e-sent-messages-behavior . sent))))
-        mu4e-user-mail-address-list (append
-                                     (delq nil
-                                           (mapcar (lambda (context)
-                                                     (when (mu4e-context-vars context)
-                                                       (cdr (assq 'user-mail-address (mu4e-context-vars context)))))
-                                                   mu4e-contexts))
-                                     '("alan@alanpearce.uk"
-                                       "alan@alanpearce.co.uk")))))
+          mu4e-maildir-shortcuts '(("/INBOX" . ?i))
+          mu4e-contexts
+          (list
+           (make-mu4e-context
+            :name "Personal"
+            :match-func (lambda (msg)
+                          (when msg
+                            (mu4e-message-contact-field-matches
+                             msg :to "alan@alanpearce\..*")))
+            :vars `((user-mail-address . "alan@alanpearce.eu")
+                    (mu4e-maildir . ,(expand-file-name "~/mail/personal/alanpearce"))
+                    (mu4e-mu-home . ,(expand-file-name "~/.cache/mu/alanpearce.eu"))
+                    (mu4e-sent-messages-behavior . sent)
+                    (mu4e-sent-folder . "/Sent")
+                    (mu4e-drafts-folder . "/Drafts")
+                    (mu4e-refile-folder . "/Archive")
+                    (mu4e-trash-folder . "/Trash")))
+           (make-mu4e-context
+            :name "Riseup"
+            :match-func (lambda (msg)
+                          (when msg
+                            (mu4e-message-contact-field-matches
+                             msg :to "alanpearce@riseup.net")))
+            :vars `((user-mail-address . "alanpearce@riseup.net")
+                    (mu4e-maildir . ,(expand-file-name "~/mail/personal/riseup"))
+                    (mu4e-mu-home . ,(expand-file-name "~/.cache/mu/riseup.net"))
+                    (mu4e-sent-messages-behavior . sent)
+                    (mu4e-sent-folder . "/Sent")
+                    (mu4e-drafts-folder . "/Drafts")
+                    (mu4e-refile-folder . "/Archive")
+                    (mu4e-trash-folder . "/Trash")))
+           (make-mu4e-context
+            :name "Satoshipay"
+            :match-func (lambda (msg)
+                          (when msg
+                            (mu4e-message-contact-field-matches
+                             msg :to "alan@satoshipay.io")))
+            :vars `((user-mail-address . "alan@satoshipay.io")
+                    (mu4e-maildir . ,(expand-file-name "~/mail/satoshipay"))
+                    (mu4e-mu-home . ,(expand-file-name "~/.cache/mu/satoshipay.io"))
+                    (mu4e-sent-messages-behavior . sent)
+                    (mu4e-drafts-folder . "/[Gmail].Drafts")
+                    (mu4e-sent-folder .   "/[Gmail].Sent Mail")
+                    (mu4e-trash-folder .  "/[Gmail].Bin"))))
+          mu4e-user-mail-address-list (append
+                                       (delq nil
+                                             (mapcar (lambda (context)
+                                                       (when (mu4e-context-vars context)
+                                                         (cdr (assq 'user-mail-address (mu4e-context-vars context)))))
+                                                     mu4e-contexts))
+                                       '("alan@alanpearce.uk"
+                                         "alan@alanpearce.co.uk")))))
 ;; #+END_SRC
 
 ;; ** Misc