Variable: erc-nicks-track-faces

erc-nicks-track-faces is a customizable variable defined in erc-nicks.el.gz.

Value

prioritize

Documentation

Show nick faces in the track module's portion of the mode line.

A value of nil means don't show nicks-managed faces at all. A value of t means treat them as non-"normal" faces ranked at or below erc-default-face. This has the effect of always showing them while suppressing the "alternating" behavior normally associated with erc-track-faces-normal-list (including between the speaker and nicks
mentioned in the message body.) A value of defer means treat nicks as
unranked normals to favor alternating between them and ranked normals. A value of prioritize exhibits the same alternating effect as defer when speakers stay the same but allows a new speaker's face to impersonate a ranked normal so that adjacent speakers alternate among themselves before deferring to non-face normals. Like most options in this module, updating the value mid-session is not officially supported, although cycling M-x erc-nicks-mode (erc-nicks-mode) may be worth a shot.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-nicks.el.gz
(defcustom erc-nicks-track-faces 'prioritize
  "Show nick faces in the `track' module's portion of the mode line.
A value of nil means don't show `nicks'-managed faces at all.  A value
of t means treat them as non-\"normal\" faces ranked at or below
`erc-default-face'.  This has the effect of always showing them while
suppressing the \"alternating\" behavior normally associated with
`erc-track-faces-normal-list' (including between the speaker and nicks
mentioned in the message body.)  A value of `defer' means treat nicks as
unranked normals to favor alternating between them and ranked normals.
A value of `prioritize' exhibits the same alternating effect as `defer'
when speakers stay the same but allows a new speaker's face to
impersonate a ranked normal so that adjacent speakers alternate among
themselves before deferring to non-face normals.  Like most options in
this module, updating the value mid-session is not officially supported,
although cycling \\[erc-nicks-mode] may be worth a shot."
  :type '(choice boolean (const defer) (const prioritize)))