summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2022-06-30 22:09:15 +0300
committerDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2022-07-01 08:31:00 +0300
commit99eb3bb67472f21ed0d0031fd15d1a69cd1a7e9f (patch)
tree04e8c76457929411a9f052297e866f471a9fe3fa
parent40517e8a1ea451565e9e81ce57ede0fee674fecd (diff)
mu4e-compose: handle message-cite-reply-position later
Can't really repro the problem. Perhaps I don't have hidden heders? Anyway, can't hurt to move it after that. Fixes #2283.
-rw-r--r--mu4e/mu4e-compose.el17
1 files changed, 9 insertions, 8 deletions
diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el
index 6cc1c29..eb9647b 100644
--- a/mu4e/mu4e-compose.el
+++ b/mu4e/mu4e-compose.el
@@ -581,14 +581,6 @@ are optional."
(mu4e~compose-set-friendly-buffer-name compose-type)
- ;; now jump to some useful positions, and start writing that mail!
- (if (member compose-type '(new forward))
- (message-goto-to)
- ;; otherwise, it depends...
- (pcase message-cite-reply-position
- ((or 'above 'traditional) (message-goto-body))
- (_ (when (message-goto-signature) (forward-line -2)))))
-
;; 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)
@@ -600,6 +592,15 @@ are optional."
(mu4e~compose-hide-headers)
;; switch on the mode
(mu4e-compose-mode)
+
+ ;; now jump to some useful positions, and start writing that mail!
+ (if (member compose-type '(new forward))
+ (message-goto-to)
+ ;; otherwise, it depends...
+ (pcase message-cite-reply-position
+ ((or 'above 'traditional) (message-goto-body))
+ (_ (when (message-goto-signature) (forward-line -2)))))
+
;; don't allow undoing anything before this.
(setq buffer-undo-list nil)