emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ebdb 4c6b6f5 190/350: Protect gnus stuff behind eval-af


From: Eric Abrahamsen
Subject: [elpa] externals/ebdb 4c6b6f5 190/350: Protect gnus stuff behind eval-after-load
Date: Mon, 14 Aug 2017 11:46:34 -0400 (EDT)

branch: externals/ebdb
commit 4c6b6f5a775d7daceabe77d0d9b795dd61d75c5f
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>

    Protect gnus stuff behind eval-after-load
    
    Fixes #24
    
    * ebdb-message.el: Don't assume Gnus is loaded.
---
 ebdb-message.el | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/ebdb-message.el b/ebdb-message.el
index 2951cdf..6218af5 100644
--- a/ebdb-message.el
+++ b/ebdb-message.el
@@ -102,20 +102,21 @@
 ;; *EBDB-Message* buffer after the message-mode buffer is created.
 ;; The gnus window configuration stanza makes sure it's displayed
 ;; after the message buffer is set up.
-(add-to-list 'gnus-window-to-buffer `(ebdb . ,(ebdb-message-buffer-name)))
-(add-hook 'message-header-setup-hook 'ebdb-mua-auto-update)
-
-(gnus-add-configuration
- '(reply
-   (horizontal 1.0
-              (message 1.0 point)
-              (ebdb 0.4))))
-
-(gnus-add-configuration
- '(reply-yank
-   (horizontal 1.0
-              (message 1.0 point)
-              (ebdb 0.4))))
+(with-eval-after-load 'gnus-win
+  (add-to-list 'gnus-window-to-buffer `(ebdb . ,(ebdb-message-buffer-name)))
+  (add-hook 'message-header-setup-hook 'ebdb-mua-auto-update)
+
+  (gnus-add-configuration
+   '(reply
+     (horizontal 1.0
+                (message 1.0 point)
+                (ebdb 0.4))))
+
+  (gnus-add-configuration
+   '(reply-yank
+     (horizontal 1.0
+                (message 1.0 point)
+                (ebdb 0.4)))))
 
 (provide 'ebdb-message)
 ;;; ebdb-message.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]