summaryrefslogtreecommitdiff
path: root/mu4e
diff options
context:
space:
mode:
authordjcb <djcb@djcbsoftware.nl>2014-04-06 20:10:20 +0100
committerdjcb <djcb@djcbsoftware.nl>2014-04-06 20:10:20 +0100
commit757c87a22cab633f3a5b3c8f5061fed618b690e8 (patch)
treed47f0c2c985e30c52fedd507433b99f8361d7777 /mu4e
parent8b775ab238a35bc507b1231d58df0c68aad992c0 (diff)
parent9940614dd3e83c694a823801e57ddbaa7884c45f (diff)
* Merge branch 'master' of github.com:djcb/mu
Diffstat (limited to 'mu4e')
-rw-r--r--mu4e/mu4e-compose.el13
1 files changed, 7 insertions, 6 deletions
diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el
index e56c9d0..044c8c2 100644
--- a/mu4e/mu4e-compose.el
+++ b/mu4e/mu4e-compose.el
@@ -390,16 +390,17 @@ the appropriate flag at the message forwarded or replied-to."
;; this seems a bit hamfisted...
(dolist (buf (buffer-list))
(when (and (buffer-file-name buf)
- (string= (buffer-file-name buf) path))
+ (string= (buffer-file-name buf) path)
+ message-kill-buffer-on-exit)
(kill-buffer buf)))
;; now, try to go back to some previous buffer, in the order
;; view->headers->main
(if (buffer-live-p mu4e~view-buffer)
- (switch-to-buffer mu4e~view-buffer)
- (if (buffer-live-p mu4e~headers-buffer)
- (switch-to-buffer mu4e~headers-buffer)
- ;; if all else fails, back to the main view
- (when (fboundp 'mu4e) (mu4e))))
+ (switch-to-buffer mu4e~view-buffer)
+ (if (buffer-live-p mu4e~headers-buffer)
+ (switch-to-buffer mu4e~headers-buffer)
+ ;; if all else fails, back to the main view
+ (when (fboundp 'mu4e) (mu4e))))
(mu4e-message "Message sent"))
(defun mu4e~compose-set-parent-flag (path)