[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb b4e5cd4 03/16: Quit EBDB window after message is s
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb b4e5cd4 03/16: Quit EBDB window after message is sent in mu4e |
Date: |
Sun, 16 Jun 2019 12:23:06 -0400 (EDT) |
branch: externals/ebdb
commit b4e5cd43a831e429c506a7744a047287ab51c89a
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Quit EBDB window after message is sent in mu4e
* ebdb-mu4e.el (ebdb-insinuate-mu4e): mu4e also uses message mode. In
Gnus, we don't need to quit the EBDB buffer because Gnus recofigures
the windows for us. In mu4e, do it manually.
---
ebdb-mu4e.el | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/ebdb-mu4e.el b/ebdb-mu4e.el
index 76baa92..e7be16e 100644
--- a/ebdb-mu4e.el
+++ b/ebdb-mu4e.el
@@ -25,6 +25,7 @@
;;; Code:
(require 'ebdb-mua)
+(require 'ebdb-message)
(if t (require 'mu4e-view))
(defvar mu4e~view-buffer-name)
@@ -45,7 +46,13 @@
(defun ebdb-insinuate-mu4e ()
"Hook EBDB into mu4e."
;; Tackle headers later
- (define-key mu4e-view-mode-map ";" ebdb-mua-keymap))
+ (define-key mu4e-view-mode-map ";" ebdb-mua-keymap)
+ (add-hook 'message-sent-hook
+ (lambda ()
+ (let ((win (get-buffer-window (ebdb-message-buffer-name))))
+ (when (and win
+ (window-live-p win))
+ (quit-window nil win))))))
;; Why wasn't `ebdb-mua-auto-update' ever hooked in to mu4e?
- [elpa] externals/ebdb updated (05b3270 -> 22895a4), Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb b4e5cd4 03/16: Quit EBDB window after message is sent in mu4e,
Eric Abrahamsen <=
- [elpa] externals/ebdb 480fc95 02/16: Fix functions for browsing anniversary dates, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 4a5ac62 05/16: Fix some plist-get calls to use tags, not symbols, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 688917f 04/16: Use previous object as default when editing anniversary field, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 16185b5 07/16: Fix docstring of ebdb-popup-window, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 2568b9a 10/16: Fix dumb bug in gnus and message window config, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 7a6794b 08/16: Further error with slots as keyword vs symbol, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 838103e 01/16: New option ebdb-default-window-size to control popup sizes, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 48a311a 14/16: Fix bug in popup buffer window splitting, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 1bcfaa1 12/16: Remove EBDB-Message buffer after killing or postponing message, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb e98b18a 06/16: New command ebdb-create-record-and-role, Eric Abrahamsen, 2019/06/16