From 413c03ea1cc9e1f1139a826f357d26f7bb6b6d33 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Wed, 25 Sep 2024 00:04:21 +0300 Subject: [PATCH] mu4e-draft: always save before sending This ensures fields (like Date:) are updated. --- mu4e/mu4e-draft.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mu4e/mu4e-draft.el b/mu4e/mu4e-draft.el index 367f580ad..a14e78301 100644 --- a/mu4e/mu4e-draft.el +++ b/mu4e/mu4e-draft.el @@ -465,6 +465,10 @@ appropriate flag at the message forwarded or replied-to." (message-remove-header "References"))) (when use-hard-newlines (mu4e--send-harden-newlines)) + ;; in any case, make sure to save the message; this will also trigger + ;; before/after save hooks, which fixes up various fields. + (set-buffer-modified-p t) + (save-buffer) ;; now handle what happens _after_ sending (add-hook 'message-sent-hook #'mu4e--compose-message-sent nil t))