Function: message-make-forward-subject
message-make-forward-subject is a byte-compiled function defined in
message.el.gz.
Signature
(message-make-forward-subject)
Documentation
Return a Subject header suitable for the message in the current buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-make-forward-subject ()
"Return a Subject header suitable for the message in the current buffer."
(save-excursion
(save-restriction
(message-narrow-to-head-1)
(let ((funcs message-make-forward-subject-function)
(subject (message-fetch-field "Subject")))
(setq subject
(if subject
(if message-forward-decoded-p
subject
(mail-decode-encoded-word-string subject))
""))
(when message-wash-forwarded-subjects
(setq subject (message-wash-subject subject)))
(setq funcs (ensure-list funcs))
;; Apply funcs in order, passing subject generated by previous
;; func to the next one.
(dolist (func funcs)
(when (functionp func)
(setq subject (funcall func subject))))
subject))))