File: erc-nicks.el.html
This file provides the nicks module for automatic nickname
highlighting. Add nicks to erc-modules to get started.
Use the command erc-nicks-refresh to review changes after
adjusting an option, like erc-nicks-contrast-range. To change
the color of a nickname in a target buffer, click on it and choose
"Edit face" from the completion interface, and then perform your
adjustments in the resulting Customize menu. Non-Customize users
on Emacs 28+ can persist changes permanently by clicking on the
face's "location" hyperlink and copying the generated code snippet
(defface or use-package) to their init.el. Customize users
need only click "Apply and Save", as usual.
Defined variables (17)
erc-nicks--create-pool-function | Filter function for initializing the pool of colors. |
erc-nicks--downcased-skip-nicks | Case-mapped copy of ‘erc-nicks-skip-nicks’. |
erc-nicks--face-table | Hash table mapping nicks to unique, named faces. |
erc-nicks--max-skip-search | Max number of faces to visit when testing ‘erc-nicks-skip-faces’. |
erc-nicks-backing-face | Face to mix with generated one for emphasizing non-speakers. |
erc-nicks-bg-color | Background color for calculating contrast. |
erc-nicks-color-adjustments | Treatments applied to improve aesthetics or visibility. |
erc-nicks-colors | Pool of colors. |
erc-nicks-contrast-range | Desired range of contrast as a cons of (MIN . MAX). |
erc-nicks-ignore-chars | Trailing characters in a nick to ignore while highlighting. |
erc-nicks-key-suffix-format | Template for latter portion of keys to generate colors from. |
erc-nicks-mode | Non-nil if Erc-Nicks mode is enabled. |
erc-nicks-mode-hook | Hook run after entering or leaving ‘erc-nicks-mode’. |
erc-nicks-saturation-range | Desired range for constraining saturation. |
erc-nicks-skip-faces | Faces to avoid highlighting atop. |
erc-nicks-skip-nicks | Nicks to avoid highlighting. |
erc-nicks-track-faces | Show nick faces in the ‘track’ module’s portion of the mode line. |