diff options
| author | djcb <djcb@djcbsoftware.nl> | 2014-04-06 20:10:20 +0100 |
|---|---|---|
| committer | djcb <djcb@djcbsoftware.nl> | 2014-04-06 20:10:20 +0100 |
| commit | 757c87a22cab633f3a5b3c8f5061fed618b690e8 (patch) | |
| tree | d47f0c2c985e30c52fedd507433b99f8361d7777 /mu4e | |
| parent | 8b775ab238a35bc507b1231d58df0c68aad992c0 (diff) | |
| parent | 9940614dd3e83c694a823801e57ddbaa7884c45f (diff) | |
* Merge branch 'master' of github.com:djcb/mu
Diffstat (limited to 'mu4e')
| -rw-r--r-- | mu4e/mu4e-compose.el | 13 |
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) |
