[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/autocrypt 82b9a9eaa2 44/94: Fix autocrypt-mu4e
From: |
ELPA Syncer |
Subject: |
[elpa] externals/autocrypt 82b9a9eaa2 44/94: Fix autocrypt-mu4e |
Date: |
Sun, 26 Mar 2023 07:57:59 -0400 (EDT) |
branch: externals/autocrypt
commit 82b9a9eaa2ef51e24e75afe6abc30089104b1530
Author: Philip K <philipk@posteo.net>
Commit: Philip K <philipk@posteo.net>
Fix autocrypt-mu4e
---
autocrypt-mu4e.el | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/autocrypt-mu4e.el b/autocrypt-mu4e.el
index 3dcda9d011..1ba88d5e23 100644
--- a/autocrypt-mu4e.el
+++ b/autocrypt-mu4e.el
@@ -22,14 +22,20 @@
;;; Code:
-(require 'mu4e)
+(declare-function mu4e-view-raw-message "mu4e" () )
;;; XXX: mu4e seems to share no common mode, and the `derived-mode'
;;; specializer supports only one mode (currently). Therefore
;;; the method definitions have to be duplicated.
+;;;###autoload
+(cl-defmethod autocrypt-load-system ((_mode (derived-mode mu4e-main-mode)))
+ "Load this module."
+ (require 'autocrypt-mu4e))
+
(cl-defmethod autocrypt-install ((_mode (derived-mode mu4e-main-mode)))
"Install autocrypt hooks for mu4e."
+ (require 'autocrypt-mu4e)
(add-hook 'mu4e-view-mode-hook #'autocrypt-process-header)
(add-hook 'mu4e-compose-mode-hook #'autocrypt-compose-setup))
@@ -43,9 +49,14 @@
"Ask mu4e to return HEADER."
(save-window-excursion
(with-current-buffer (mu4e-view-raw-message)
- (prog1 (mail-fetch-field field)
+ (prog1 (mail-fetch-field header)
(kill-buffer (current-buffer))))))
+;;;###autoload
+(cl-defmethod autocrypt-load-system ((_mode (derived-mode mu4e-view-mode)))
+ "Load this module."
+ (require 'autocrypt-mu4e))
+
;;;###autoload
(cl-defmethod autocrypt-install ((_mode (derived-mode mu4e-view-mode)))
"Install autocrypt hooks for mu4e."
- [elpa] externals/autocrypt 00b87a82c4 75/94: Change maintainer address to public inbox, (continued)
- [elpa] externals/autocrypt 00b87a82c4 75/94: Change maintainer address to public inbox, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 599d5f3f5d 78/94: Further improve robustness of autocrypt-process-header, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 5fae83ac05 80/94: Inline autocrypt-find-function, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt dd400cbbdf 82/94: Prefer mu4e-view-rendered-hook if bound, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 70f36f6e47 84/94: Run M-x repunctuate-sentences on README, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt d8e34fc3eb 88/94: Fold 'defalias' definitions for the MUA generic functions, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 0e237a29c4 30/94: Save autocrypt accounts in autocrypt file, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt cc694e541b 35/94: Let autocrypt-mode-hooks return nil by default, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 7cd50d277d 39/94: Remove default implementation for autocrypt-mode-hooks, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 73764377c5 43/94: Fix autocrypt-message, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 82b9a9eaa2 44/94: Fix autocrypt-mu4e,
ELPA Syncer <=
- [elpa] externals/autocrypt c1ce4d7446 53/94: Use eql specializers instead of derived-mode specializers, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 5c7f4cfabf 58/94: Update headers, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 75a0b62adb 64/94: Rename autocrypt-message--encrypted-p, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 1444f1861f 83/94: Remember to remove hook as modified in dd400cb, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt cf63019b3f 89/94: Add a 'get-part' implementation for Gnus, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt a90aa6b644 94/94: Bump version to 0.4.1 for GNU ELPA, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt a3e77512f1 04/94: added .dir-locals.el, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 6071d0a971 11/94: added missing require statements, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt cb40022cba 23/94: refactored message specific code into autocrypt-compose-* functions, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt d771406544 28/94: Recognize mu4e modes in `autocrypt-get-mua', ELPA Syncer, 2023/03/26