aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-07-02 15:42:07 +0200
committerMiquel Sabaté Solà <mssola@mssola.com>2026-07-02 15:42:07 +0200
commit403d60d82d6cc07a34c96480301cf34a55526609 (patch)
tree76e3f3acf8a0b097a55e2fe5e9e1ee8f9823c507
parentaf3407c277e0ee4a45a963e080daf0d513661009 (diff)
downloaddotfiles-403d60d82d6cc07a34c96480301cf34a55526609.tar.gz
dotfiles-403d60d82d6cc07a34c96480301cf34a55526609.zip
emacs: set mailbox.org as the default account
Also, don't ask for the profile when starting, let's assume the default one. Then, when it actually matters (e.g. composing), mu4e will always ask unless it can figure it out automatically (e.g. reply). Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
-rw-r--r--.config/emacs/init.el38
1 files changed, 19 insertions, 19 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 713f246..de550e2 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -674,7 +674,7 @@
message-kill-buffer-on-exit t
mu4e-view-show-addresses t
- mu4e-context-policy 'ask-if-none
+ mu4e-context-policy 'pick-first
mu4e-compose-context-policy 'always-ask
mu4e-compose-dont-reply-to-self t
@@ -699,24 +699,6 @@
;; And here comes the account shenanigans.
(setq mu4e-contexts
`(
- ;; GMail
- ,(make-mu4e-context
- :name "gmail"
- :enter-func (lambda ()
- (mu4e-message "Switching to gmail.com")
- (setq mu4e-sent-messages-behavior 'delete))
- :match-func
- (lambda (msg)
- (when msg
- (string-prefix-p "/gmail" (mu4e-message-field msg :maildir))))
- :vars '(
- (user-mail-address . "mikisabate@gmail.com")
- (mu4e-reply-to-address . "mikisabate@gmail.com")
- (mu4e-drafts-folder . "/gmail/Drafts")
- (mu4e-sent-folder . "/gmail/Sent")
- (mu4e-refile-folder . "/gmail/All")
- (mu4e-trash-folder . "/gmail/Trash")))
-
;; mailbox.org
,(make-mu4e-context
:name "mailbox"
@@ -735,6 +717,24 @@
(mu4e-refile-folder . ,(mssola/append-current-year-to "/mailbox/Archive/"))
(mu4e-trash-folder . "/mailbox/Trash")))
+ ;; GMail
+ ,(make-mu4e-context
+ :name "gmail"
+ :enter-func (lambda ()
+ (mu4e-message "Switching to gmail.com")
+ (setq mu4e-sent-messages-behavior 'delete))
+ :match-func
+ (lambda (msg)
+ (when msg
+ (string-prefix-p "/gmail" (mu4e-message-field msg :maildir))))
+ :vars '(
+ (user-mail-address . "mikisabate@gmail.com")
+ (mu4e-reply-to-address . "mikisabate@gmail.com")
+ (mu4e-drafts-folder . "/gmail/Drafts")
+ (mu4e-sent-folder . "/gmail/Sent")
+ (mu4e-refile-folder . "/gmail/All")
+ (mu4e-trash-folder . "/gmail/Trash")))
+
;; suse.com
,(make-mu4e-context
:name "suse"