Variable: erc-modified-channels-alist

erc-modified-channels-alist is a variable defined in erc-track.el.gz.

Value

nil

Documentation

An ALIST used for tracking channel modification activity.

Each element is a list of the form (BUFFER COUNT . FACE) where BUFFER is a buffer object of the channel the entry corresponds to, COUNT is a number indicating how often activity was noticed, and FACE is a face (or a list of faces, combined as usual) to use when displaying the buffer's name in the mode line.

Entries in this list are only added/updated for buffers that were not visible when activity occurred in them, and are removed for each buffer as soon as it becomes visible again (or if the server is disconnected, provided erc-track-remove-disconnected-buffers is true).

For how the face is chosen for a buffer, see erc-track-select-mode-line-face and erc-track-priority-faces-only. For how buffers are then displayed in the mode line, see erc-modified-channels-display.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-track.el.gz
(put 'erc-modified-channels-object 'risky-local-variable t); allow properties

(defvar erc-modified-channels-alist nil
  "An ALIST used for tracking channel modification activity.
Each element is a list of the form (BUFFER COUNT . FACE) where
BUFFER is a buffer object of the channel the entry corresponds
to, COUNT is a number indicating how often activity was noticed,
and FACE is a face (or a list of faces, combined as usual) to use
when displaying the buffer's name in the mode line.

Entries in this list are only added/updated for buffers that were
not visible when activity occurred in them, and are removed for
each buffer as soon as it becomes visible again (or if the server
is disconnected, provided `erc-track-remove-disconnected-buffers'
is true).

For how the face is chosen for a buffer, see
`erc-track-select-mode-line-face' and
`erc-track-priority-faces-only'.  For how buffers are then
displayed in the mode line, see `erc-modified-channels-display'.")