Function: message-setup-fill-variables
message-setup-fill-variables is a byte-compiled function defined in
message.el.gz.
Signature
(message-setup-fill-variables)
Documentation
Setup message fill variables.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-setup-fill-variables ()
"Setup message fill variables."
(setq-local fill-paragraph-function #'message-fill-paragraph)
(let ((quote-prefix-regexp
;; User should change message-cite-prefix-regexp if
;; message-yank-prefix is set to an abnormal value.
(concat "\\(" message-cite-prefix-regexp "\\)[ \t]*")))
(setq-local paragraph-start
(concat
(regexp-quote mail-header-separator) "$\\|"
"[ \t]*$\\|" ; blank lines
"-- $\\|" ; signature delimiter
"---+$\\|" ; delimiters for forwarded messages
page-delimiter "$\\|" ; spoiler warnings
".*wrote:$\\|" ; attribution lines
quote-prefix-regexp "$\\|" ; empty lines in quoted text
; mml tags
"<#!*/?\\(multipart\\|part\\|external\\|mml\\|secure\\)"))
(setq-local paragraph-separate paragraph-start)
(setq-local adaptive-fill-regexp
(concat quote-prefix-regexp "\\|" adaptive-fill-regexp))
(setq-local adaptive-fill-first-line-regexp
(concat quote-prefix-regexp "\\|"
adaptive-fill-first-line-regexp)))
(setq-local auto-fill-inhibit-regexp nil)
(setq-local normal-auto-fill-function #'message-do-auto-fill))