:type 'sexp)
(defcustom message-generate-headers-first nil
- "*If non-nil, generate all possible headers before composing."
+ "*If non-nil, generate all required headers before composing."
:group 'message-headers
:type 'boolean)
the message."
(concat "Fwd: " subject))
-(defun message-make-forward-subject ()
+(defun message-make-forward-subject (&optional decoded)
"Return a Subject header suitable for the message in the current buffer."
(save-excursion
(save-restriction
(subject (message-fetch-field "Subject")))
(setq subject
(if subject
- (nnheader-decode-subject subject)
+ (if decoded
+ subject
+ (nnheader-decode-subject subject))
""))
(if message-wash-forwarded-subjects
(setq subject (message-wash-subject subject)))