From 83558be663f35815c1f7b67b4cde59f1e2913df7 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Mon, 16 Mar 2020 22:41:39 +0200 Subject: [PATCH] mu4e: set mu4e-compose-type earlier So it can be used in hooks. Fixes #1616. --- mu4e/mu4e-compose.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index 82db91cb..e2704353 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -646,6 +646,9 @@ tempfile)." ;; bind to `mu4e-compose-parent-message' of compose buffer (set (make-local-variable 'mu4e-compose-parent-message) original-msg) (put 'mu4e-compose-parent-message 'permanent-local t) + ;; set mu4e-compose-type once more for this buffer, + (set (make-local-variable 'mu4e-compose-type) compose-type) + (put 'mu4e-compose-type 'permanent-local t) ;; hide some headers (mu4e~compose-hide-headers) @@ -654,10 +657,6 @@ tempfile)." ;; don't allow undoing anything before this. (setq buffer-undo-list nil) - ;; set mu4e-compose-type once more for this buffer, - ;; we loose it after the mode-change, it seems - (set (make-local-variable 'mu4e-compose-type) compose-type) - (put 'mu4e-compose-type 'permanent-local t) (when mu4e-compose-in-new-frame ;; make sure to close the frame when we're done with the message these are