From c335914caad82a84c6fb373d5468727ca4fbea39 Mon Sep 17 00:00:00 2001 From: Abdo Haji-Ali Date: Sun, 29 Mar 2020 21:03:43 +0100 Subject: [PATCH 1/2] (widen) should be called before hiding the headers Was also causing a corrupted header in some cases. --- mu4e/mu4e-compose.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index e2704353..e642be7f 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -314,8 +314,8 @@ Message-ID." (mu4e~compose-set-friendly-buffer-name) (mu4e~draft-insert-mail-header-separator) ;; hide some headers again - (mu4e~compose-hide-headers) (widen) + (mu4e~compose-hide-headers) (set-buffer-modified-p nil) (mu4e-message "Saved (%d lines)" (count-lines (point-min) (point-max))) ;; update the file on disk -- ie., without the separator From 33694814fc79d381f1cfcc20024354db2e51dcf8 Mon Sep 17 00:00:00 2001 From: Abdo Haji-Ali Date: Sun, 29 Mar 2020 22:00:14 +0100 Subject: [PATCH 2/2] Save window selection after updating the index --- mu4e/mu4e-utils.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mu4e/mu4e-utils.el b/mu4e/mu4e-utils.el index d0b4f2e9..3a697e1d 100644 --- a/mu4e/mu4e-utils.el +++ b/mu4e/mu4e-utils.el @@ -655,8 +655,9 @@ process." (zerop (plist-get info :updated))) (mu4e~request-contacts-maybe)) (when (and (buffer-live-p mainbuf) (get-buffer-window mainbuf)) - (select-window (get-buffer-window mainbuf)) - (mu4e~main-view 'refresh))))) + (save-window-excursion + (select-window (get-buffer-window mainbuf)) + (mu4e~main-view 'refresh)))))) ((plist-get info :message) (mu4e-index-message "%s" (plist-get info :message))))))