Variable: erc-pal-highlight-type
erc-pal-highlight-type is a customizable variable defined in
erc-match.el.gz.
Value
nick
Documentation
Determines how to highlight messages by pals.
See erc-pals.
The following values are allowed:
nil - do not highlight the message at all
nick - highlight pal's nickname only
\+message - highlight the full message body from a matching pal
all - highlight the entire message (including the nick)
from pal
A value of nick only highlights a matching sender's nick in the
bracketed speaker portion of the message. A value of \+message
basically highlights its complement: the message-body alone, after the
speaker tag. All values for this option require a matching sender to be
an actual user on the network (or a bot/service) as opposed to a host
name, such as that of the server itself (e.g. "irc.gnu.org"). When
patterns from other user-based categories (namely, \+fool and
\+dangerous-host) also match, the behavior is undefined. However, in
ERC 5.6, erc-dangerous-host-face is known to clobber erc-fool-face,
which in turn clobbers erc-pal-face. (Other effects, such as
\+fool-related invisibility may not survive such collisions.)
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-match.el.gz
(defcustom erc-pal-highlight-type 'nick
"Determines how to highlight messages by pals.
See `erc-pals'.
The following values are allowed:
nil - do not highlight the message at all
`nick' - highlight pal's nickname only
\\+`message' - highlight the full message body from a matching pal
`all' - highlight the entire message (including the nick)
from pal
A value of `nick' only highlights a matching sender's nick in the
bracketed speaker portion of the message. A value of \\+`message'
basically highlights its complement: the message-body alone, after the
speaker tag. All values for this option require a matching sender to be
an actual user on the network \(or a bot/service) as opposed to a host
name, such as that of the server itself \(e.g. \"irc.gnu.org\"). When
patterns from other user-based categories \(namely, \\+`fool' and
\\+`dangerous-host') also match, the behavior is undefined. However, in
ERC 5.6, `erc-dangerous-host-face' is known to clobber `erc-fool-face',
which in turn clobbers `erc-pal-face'. \(Other effects, such as
\\+`fool'-related invisibility may not survive such collisions.)"
:type '(choice (const nil)
(const nick)
(const message)
(const all)))