Variable: gnus-header-button-alist

gnus-header-button-alist is a customizable variable defined in gnus-art.el.gz.

Value

(("^\\(References\\|Message-I[Dd]\\|^In-Reply-To\\):" "<[^<>]+>" 0
  (>= gnus-button-message-level 0) gnus-button-message-id 0)
 ("^\\(From\\|Reply-To\\):" ": *\\(.+\\)$" 1
  (>= gnus-button-message-level 0) gnus-button-reply 1)
 ("^\\(Cc\\|To\\):" "[^         \n<>,()\"]+@[^    \n<>,()\"]+" 0
  (>= gnus-button-message-level 0) gnus-msg-mail 0)
 ("^X-[Uu][Rr][Ll]:" gnus-button-url-regexp 0
  (>= gnus-button-browse-level 0) browse-url 0)
 ("^Subject:" gnus-button-url-regexp 0 (>= gnus-button-browse-level 0)
  browse-url 0)
 ("^[^:]+:" gnus-button-url-regexp 0 (>= gnus-button-browse-level 0)
  browse-url 0)
 ("^OpenPGP:.*url=" gnus-button-url-regexp 0
  (>= gnus-button-browse-level 0) gnus-button-openpgp 0)
 ("^[^:]+:" "\\bmailto:\\([-a-z.@_+0-9%=?&/]+\\)" 0
  (>= gnus-button-message-level 0) gnus-url-mailto 1)
 ("^[^:]+:" "\\(<\\(url: \\)?\\(nntp\\|news\\):\\([^>\n ]*\\)>\\)" 1
  (>= gnus-button-message-level 0) gnus-button-message-id 4))

Documentation

Alist of headers and regexps to match buttons in article heads.

This alist is very similar to gnus-button-alist, except that each alist has an additional HEADER element first in each entry:

(HEADER REGEXP BUTTON FORM CALLBACK PAR)

HEADER is a regexp to match a header. For a fuller explanation, see gnus-button-alist.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defcustom gnus-header-button-alist
  '(("^\\(References\\|Message-I[Dd]\\|^In-Reply-To\\):" "<[^<>]+>"
     0 (>= gnus-button-message-level 0) gnus-button-message-id 0)
    ("^\\(From\\|Reply-To\\):" ": *\\(.+\\)$"
     1 (>= gnus-button-message-level 0) gnus-button-reply 1)
    ("^\\(Cc\\|To\\):" "[^ \t\n<>,()\"]+@[^ \t\n<>,()\"]+"
     0 (>= gnus-button-message-level 0) gnus-msg-mail 0)
    ("^X-[Uu][Rr][Ll]:" gnus-button-url-regexp
     0 (>= gnus-button-browse-level 0) browse-url 0)
    ("^Subject:" gnus-button-url-regexp
     0 (>= gnus-button-browse-level 0) browse-url 0)
    ("^[^:]+:" gnus-button-url-regexp
     0 (>= gnus-button-browse-level 0) browse-url 0)
    ("^OpenPGP:.*url=" gnus-button-url-regexp
     0 (>= gnus-button-browse-level 0) gnus-button-openpgp 0)
    ("^[^:]+:" "\\bmailto:\\([-a-z.@_+0-9%=?&/]+\\)"
     0 (>= gnus-button-message-level 0) gnus-url-mailto 1)
    ("^[^:]+:" "\\(<\\(url: \\)?\\(nntp\\|news\\):\\([^>\n ]*\\)>\\)"
     1 (>= gnus-button-message-level 0) gnus-button-message-id 4))
  "Alist of headers and regexps to match buttons in article heads.

This alist is very similar to `gnus-button-alist', except that each
alist has an additional HEADER element first in each entry:

\(HEADER REGEXP BUTTON FORM CALLBACK PAR)

HEADER is a regexp to match a header.  For a fuller explanation, see
`gnus-button-alist'."
  :group 'gnus-article-buttons
  :group 'gnus-article-headers
  :type '(repeat (list (regexp :tag "Header")
		       (choice regexp variable)
		       (integer :tag "Button")
		       (sexp :tag "Form")
		       (function :tag "Callback")
		       (repeat :tag "Par"
			       :inline t
                               (integer :tag "Regexp group"))))
  :risky t)