Function: nnheader-insert-references
nnheader-insert-references is a byte-compiled function defined in
nnheader.el.gz.
Signature
(nnheader-insert-references REFERENCES MESSAGE-ID)
Documentation
Insert a References header based on REFERENCES and MESSAGE-ID.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnheader.el.gz
(defun nnheader-insert-references (references message-id)
"Insert a References header based on REFERENCES and MESSAGE-ID."
(if (and (not references) (not message-id))
;; This is invalid, but not all articles have Message-IDs.
()
(mail-position-on-field "References")
(let ((begin (point-at-bol))
(fill-column 78)
(fill-prefix "\t"))
(when references
(insert references))
(when (and references message-id)
(insert " "))
(when message-id
(insert message-id))
;; Fold long References lines to conform to RFC1036 (sort of).
;; The region must end with a newline to fill the region
;; without inserting extra newline.
(fill-region-as-paragraph begin (1+ (point))))))