File: erc-match.el.html
This file includes stuff to work with pattern matching in ERC. If you were used to customizing erc-fools, erc-keywords, erc-pals, erc-dangerous-hosts and the like, this file contains these customizable variables.
Usage: Put (erc-match-mode 1) into your init file.
Defined variables (19)
erc-beep-match-types | Types of matches to beep for when a match occurs. |
erc-current-nick-highlight-type | Determine how to highlight text in which your current nickname appears |
erc-dangerous-host-highlight-type | Determines how to highlight messages by nicks from dangerous-hosts. |
erc-dangerous-hosts | List of regexps for hosts to highlight. |
erc-fool-highlight-type | Determines how to highlight messages by fools. |
erc-fools | List of fools on IRC. |
erc-keyword-highlight-type | Determines how to highlight messages containing keywords. |
erc-keywords | List of keywords to highlight in all incoming messages. |
erc-log-match-format | Format for matched Messages. |
erc-log-matches-flag | Flag specifying when matched message logging should happen. |
erc-log-matches-types-alist | Alist telling ERC where to log which match types. |
erc-match-exclude-server-buffer | If true, don’t perform match on the server buffer. |
erc-match-mode | Non-nil if Erc-Match mode is enabled. |
erc-match-mode-hook | Hook run after entering or leaving ‘erc-match-mode’. |
erc-match-quote-when-adding | Whether to ‘regexp-quote’ when adding to a match list interactively. |
erc-match-syntax-table | Syntax table used when highlighting messages. |
erc-pal-highlight-type | Determines how to highlight messages by pals. |
erc-pals | List of pals on IRC. |
erc-text-matched-hook | Abnormal hook for visiting text matching a predefined "type". |
Defined functions (29)
erc-add-dangerous-host | (&optional ARG) |
erc-add-entry-to-list | (LIST PROMPT &optional COMPLETIONS ALT) |
erc-add-fool | (&optional ARG) |
erc-add-keyword | (&optional ARG) |
erc-add-pal | (&optional ARG) |
erc-beep-on-match | (MATCH-TYPE NICKUSERHOST MESSAGE) |
erc-delete-dangerous-host | () |
erc-delete-fool | () |
erc-delete-keyword | () |
erc-delete-pal | () |
erc-go-to-log-matches-buffer | () |
erc-hide-fools | (MATCH-TYPE NICKUSERHOST MESSAGE) |
erc-log-matches | (MATCH-TYPE NICKUSERHOST MESSAGE) |
erc-log-matches-come-back | (PROC PARSED) |
erc-log-matches-make-buffer | (NAME) |
erc-match--on-insert-post | () |
erc-match--setup | () |
erc-match-current-nick-p | (NICKUSERHOST MSG) |
erc-match-dangerous-host-p | (NICKUSERHOST MSG) |
erc-match-directed-at-fool-p | (MSG) |
erc-match-disable | () |
erc-match-enable | () |
erc-match-fool-p | (NICKUSERHOST MSG) |
erc-match-keyword-p | (NICKUSERHOST MSG) |
erc-match-message | () |
erc-match-mode | (&optional ARG) |
erc-match-pal-p | (NICKUSERHOST MSG) |
erc-match-toggle-hidden-fools | (ARG) |
erc-remove-entry-from-list | (LIST PROMPT) |
Defined faces (5)
erc-current-nick-face | ERC face for occurrences of your current nickname. |
erc-dangerous-host-face | ERC face for people on dangerous hosts. See ‘erc-dangerous-hosts’. |
erc-fool-face | ERC face for fools on the channel. See ‘erc-fools’. |
erc-keyword-face | ERC face for your keywords. Note that this is the default face to use if ‘erc-keywords’ does not specify another. |
erc-pal-face | ERC face for your pals. See ‘erc-pals’. |