Variable: gnus-button-prefer-mid-or-mail
gnus-button-prefer-mid-or-mail is a customizable variable defined in
gnus-art.el.gz.
Value
gnus-button-mid-or-mail-heuristic
Documentation
What to do when the button on a string as "foo123@bar.invalid" is pushed.
Strings like this can be either a message ID or a mail address. If it is one
of the symbols mid or mail, Gnus will always assume that the string is a
message ID or a mail address, respectively. If this variable is set to the
symbol ask, always query the user what to do. If it is a function, this
function will be called with the string as its only argument. The function
must return mid, mail, invalid or ask.
This variable was added, or its default value changed, in Emacs 22.1.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defcustom gnus-button-prefer-mid-or-mail 'gnus-button-mid-or-mail-heuristic
"What to do when the button on a string as \"foo123@bar.invalid\" is pushed.
Strings like this can be either a message ID or a mail address. If it is one
of the symbols `mid' or `mail', Gnus will always assume that the string is a
message ID or a mail address, respectively. If this variable is set to the
symbol `ask', always query the user what to do. If it is a function, this
function will be called with the string as its only argument. The function
must return `mid', `mail', `invalid' or `ask'."
:version "22.1"
:group 'gnus-article-buttons
:type '(choice (function-item :tag "Heuristic function"
gnus-button-mid-or-mail-heuristic)
(const :tag "Query me" ask)
(const :tag "Assume it's a message ID" mid)
(const :tag "Assume it's a mail address" mail)
function))