aboutsummaryrefslogtreecommitdiffstats
path: root/_spacemacs.d
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@outlook.com>2017-04-21 10:36:55 +0800
committerAaron LI <aaronly.me@outlook.com>2017-04-21 10:36:55 +0800
commit53dfa97888198180d5c40198c5d49b88d53f9aa0 (patch)
treeafe529576332913c73005fd291c5cf0e3467941b /_spacemacs.d
parentaad34503c3c32e8c6ea5f6de79f63a9152eb495c (diff)
downloaddotfiles-53dfa97888198180d5c40198c5d49b88d53f9aa0.tar.bz2
spacemacs/mu4e: Add mail account 'aly@aaronly.me'
Diffstat (limited to '_spacemacs.d')
-rw-r--r--_spacemacs.d/config/my-mu4e.el36
1 files changed, 33 insertions, 3 deletions
diff --git a/_spacemacs.d/config/my-mu4e.el b/_spacemacs.d/config/my-mu4e.el
index 461bf87..6f5bac0 100644
--- a/_spacemacs.d/config/my-mu4e.el
+++ b/_spacemacs.d/config/my-mu4e.el
@@ -26,7 +26,26 @@
;; multiple email accounts: contexts (require mu4e >= 0.9.16)
(setq mu4e-contexts
- `( ,(make-mu4e-context
+ `( ,(make-mu4e-context
+ :name "aly"
+ :enter-func (lambda ()
+ (mu4e-message "Switched to context: aly"))
+ ;; `leave-func' not defined
+ ;; `match-func' is invoked just before `mu4e-compose-pre-hook'
+ :match-func (lambda (msg)
+ (when msg
+ (mu4e-message-contact-field-matches
+ msg :to "aly@aaronly.me")))
+ :vars '((user-mail-address . "aly@aaronly.me")
+ (user-full-name . "Aaron LI")
+ (mu4e-sent-folder . "/aly/sent")
+ (mu4e-drafts-folder . "/aly/drafts")
+ (mu4e-trash-folder . "/aly/trash")
+ (mu4e-refile-folder . "/aly/archive")
+ (mu4e-compose-signature . "Aly")
+ ;; copy message to sent folder
+ (mu4e-sent-messages-behavior . sent)))
+ ,(make-mu4e-context
:name "Outlook-aly"
:enter-func (lambda ()
(mu4e-message "Switched to context: outlook-aly"))
@@ -119,7 +138,7 @@
;; copy message to sent folder
(mu4e-sent-messages-behavior . sent)))
,(make-mu4e-context
- :name "autistici"
+ :name "Autistici"
:enter-func (lambda ()
(mu4e-message "Switched to context: autistici"))
;; `leave-func' not defined
@@ -194,6 +213,9 @@
("/outlook-li/inbox" . ?L)
("/sjtu/inbox" . ?s)))
+ ;; This works better with 'mbsync'
+ (setq mu4e-change-filenames-when-moving t)
+
;; kill the buffer after sending a message
;(setq message-kill-buffer-on-exit t)
@@ -258,9 +280,15 @@
t) ; append
(add-to-list 'mu4e-bookmarks
(make-mu4e-bookmark
+ :name "Drafts"
+ :query "flag:draft"
+ :key ?d)
+ t) ; append
+ (add-to-list 'mu4e-bookmarks
+ (make-mu4e-bookmark
:name "Deleted"
:query "flag:trashed OR tag:\\\\Trash"
- :key ?d)
+ :key ?D)
t) ; append
;; headers list appearance
@@ -361,6 +389,8 @@
"gg" 'evil-goto-first-line
"j" 'evil-next-line
"k" 'evil-previous-line
+ "y" 'evil-yank
+ "Y" 'evil-yank-line
"\C-j" 'mu4e-view-headers-next
"\C-k" 'mu4e-view-headers-prev
"\C-]" 'mu4e-view-headers-next-unread