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)))