From d7a5349a74a94a95faf4637a72eb705d110e89f4 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Wed, 23 Oct 2019 20:21:24 +0300 Subject: [PATCH] mu4e-comnpose: avoid jumping to headers when saving Wrap the before-save-hook function in a save-excursion. (HT: Joost Kremers) --- mu4e/mu4e-compose.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index 1ea85208..a7352390 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -303,10 +303,11 @@ Message-ID." (add-hook 'before-save-hook (lambda() ;; replace the date - (message-remove-header "Date") - (message-generate-headers '(Date Message-ID)) - (save-match-data - (mu4e~draft-remove-mail-header-separator))) nil t) + (save-excursion + (message-remove-header "Date") + (message-generate-headers '(Date Message-ID)) + (save-match-data + (mu4e~draft-remove-mail-header-separator)))) nil t) (add-hook 'after-save-hook (lambda () (save-match-data