summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2016-06-24 11:19:45 +0200
committerrekado <rekado@elephly.net>2016-06-24 11:19:45 +0200
commitdf05fb6e8caf89439f6bb372e7b8a414455e365b (patch)
treede4eac57746fdc295b6fb42596b0fe54d4fd1264
parenta4e3276cd182f647b4b56e2a685a63b1ceb63c3e (diff)
email: encrypt if parent message was encrypted.
-rw-r--r--lisp/email.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/email.el b/lisp/email.el
index b5b9a4e..73aa22b 100644
--- a/lisp/email.el
+++ b/lisp/email.el
@@ -85,5 +85,12 @@
(global-set-key (kbd "<f12>") 'mu4e)
+;; Encryption
(setq mml2015-encrypt-to-self t)
(setq mml2015-sign-with-sender t)
+(add-hook 'mu4e-compose-mode-hook
+ (defun my/maybe-reply-encrypted ()
+ "Encrypt automatically if parent message was also encrypted."
+ (let ((msg mu4e-compose-parent-message))
+ (when (and msg (member 'encrypted (mu4e-message-field msg :flags)))
+ (mml-secure-message-sign-encrypt)))))