about summary refs log tree commit diff
path: root/init/mail.el
diff options
context:
space:
mode:
Diffstat (limited to 'init/mail.el')
-rw-r--r--init/mail.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/init/mail.el b/init/mail.el
index 0d5fdc45374f..ecc6aa4648e9 100644
--- a/init/mail.el
+++ b/init/mail.el
@@ -42,4 +42,12 @@
                          ;; in the UI m(
                          ("vincent@aprila.no" . "aprila/Sende element")))
 
+;; MSMTP decrypts passwords using pass, but pinentry doesn't work
+;; correctly in that setup. This forces a warmup of the GPG agent
+;; before sending the message.
+;;
+;; Note that the sending function is advised because the provided hook
+;; for this seems to run at the wrong time.
+(advice-add 'notmuch-mua-send-common :before 'warmup-gpg-agent)
+
 (provide 'mail-setup)