File: erc-track.el.html
Highlights keywords and pals (friends), and hides or highlights fools
(using a dark color). Add to your init file:
(require 'erc-track)
(erc-track-mode 1)
Todo:
* Add extensibility so that custom functions can track
custom modification types.
Defined variables (33)
erc-buffer-activity | Last time the user sent something. |
erc-buffer-activity-timeout | How many seconds of inactivity by the user |
erc-modified-channels-alist | An ALIST used for tracking channel modification activity. |
erc-modified-channels-object | Internal object used for displaying modified channels in the mode line. |
erc-modified-channels-update-inside | Variable to prevent running ‘erc-modified-channels-update’ multiple times. |
erc-track-enable-keybindings | Whether to enable the ERC track keybindings, namely: |
erc-track-exclude | A list targets (channel names or query targets) which should not be tracked. |
erc-track-exclude-server-buffer | If true, don’t perform tracking on the server buffer. |
erc-track-exclude-types | List of message types to be ignored. |
erc-track-faces-normal-list | A list of faces considered to be part of normal conversations. |
erc-track-faces-priority-list | A list of faces used to highlight active buffer names in the mode line. |
erc-track-last-non-erc-buffer | Name of the last buffer before activating ‘erc-track-switch-buffer’. |
erc-track-list-changed-hook | Hook run when the contents of ‘erc-modified-channels-alist’ changes. |
erc-track-minor-mode | Non-nil if Erc-Track minor mode is enabled. |
erc-track-minor-mode-hook | Hook run after entering or leaving ‘erc-track-minor-mode’. |
erc-track-minor-mode-map | Keymap for rcirc track minor mode. |
erc-track-mode | Non-nil if Erc-Track mode is enabled. |
erc-track-mode-hook | Hook run after entering or leaving ‘erc-track-mode’. |
erc-track-mouse-face | The face to use when mouse is over channel names in the mode line. |
erc-track-position-in-mode-line | Where to show modified channel information in the mode-line. |
erc-track-priority-faces-only | Only track text highlighted with a priority face. |
erc-track-remove-disconnected-buffers | If true, remove buffers associated with a server that is |
erc-track-shorten-aggressively | If non-nil, channel names will be shortened more aggressively. |
erc-track-shorten-cutoff | All channel names longer than this value will be shortened. |
erc-track-shorten-function | This function will be used to reduce the channel names before display. |
erc-track-shorten-start | Minimum number of characters for a channel name in the mode-line. |
erc-track-showcount | If non-nil, count of unseen messages will be shown for each channel. |
erc-track-showcount-string | The string to display between buffer name and the count in the mode line. |
erc-track-switch-direction | Direction ‘erc-track-switch-buffer’ should switch. |
erc-track-switch-from-erc | If non-nil, ‘erc-track-switch-buffer’ will return to the last non-erc buffer |
erc-track-use-faces | Use faces in the mode-line. |
erc-track-visibility | Where do we look for buffers to determine their visibility? |
erc-track-when-inactive | Enable channel tracking even for visible buffers, if you are inactive. |