From ad738b88b0a0e7e9271deec01b70622950fbae0a Mon Sep 17 00:00:00 2001 From: Matt Price Date: Wed, 30 Nov 2016 14:48:52 -0500 Subject: [PATCH] force use of strings for other-header in mu4e~compose-mail org-mime and potentially other users of `compose-mail' pass a parameter `other-headers', an alist of the form ((symbol . string)). `mu4e~compose-mail' sends this parameter to message-add-header, which appears to expect a string instead. We therefore loop through other-headers and instead pass a string to message-add-header for each element of other-headers. --- mu4e/mu4e-compose.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index 6796d88a..f2171a13 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -762,7 +762,10 @@ draft message." ;; add any other headers specified (when other-headers - (message-add-header other-headers)) + (dolist (h other-headers other-headers) + (if (symbolp (car h)) (setcar h (symbol-name (car h)))) + (message-add-header (concat (capitalize (car h)) ": " (cdr h) "\n" )) + )) ;; yank message (if (bufferp yank-action)