branch: externals/autocrypt
commit 050d4967162dff6de5ef480db8a22c5896d483c7
Author: Thierry Volpiatto <[email protected]>
Commit: Philip K <[email protected]>

    Fix mu4e setup when composing new messages
---
 autocrypt-mu4e.el | 6 ++++--
 autocrypt.el      | 7 ++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/autocrypt-mu4e.el b/autocrypt-mu4e.el
index dc2abaa88c..d920dd3cb1 100644
--- a/autocrypt-mu4e.el
+++ b/autocrypt-mu4e.el
@@ -27,11 +27,13 @@
 ;;;###autoload
 (defun autocrypt-mu4e-install ()
   "Install autocrypt hooks for mu4e."
-  (add-hook 'mu4e-view-mode-hook #'autocrypt-process-header))
+  (add-hook 'mu4e-view-mode-hook #'autocrypt-process-header)
+  (add-hook 'mu4e-compose-mode-hook #'autocrypt-compose-setup))
 
 (defun autocrypt-mu4e-uninstall ()
   "Remove autocrypt hooks for mu4e."
-  (remove-hook 'mu4e-view-mode-hook #'autocrypt-process-header))
+  (remove-hook 'mu4e-view-mode-hook #'autocrypt-process-header)
+  (remove-hook 'mu4e-compose-mode-hook #'autocrypt-compose-setup))
 
 (defun autocrypt-mu4e-header (field)
   "Ask mu4e to return header FIELD."
diff --git a/autocrypt.el b/autocrypt.el
index 6de6aa8801..965f661aae 100644
--- a/autocrypt.el
+++ b/autocrypt.el
@@ -109,7 +109,12 @@ Every member of this list has to be an instance of the
     (mu4e
      :install autocrypt-mu4e-install
      :uninstall autocrypt-mu4e-uninstall
-     :header autocrypt-mu4e-header)
+     :header autocrypt-mu4e-header
+     :add-header autocrypt-message-add-header
+     :remove-header message-remove-header
+     :sign-encrypt autocrypt-message-sign-encrypt
+     :secure-attach autocrypt-message-secure-attach
+     :encrypted-p mml-secure-is-encrypted-p)
     (message
      :install autocrypt-message-install
      :uninstall autocrypt-message-uninstall

Reply via email to