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-typesTypes of matches to beep for when a match occurs.
erc-current-nick-highlight-typeDetermine how to highlight text in which your current nickname appears
erc-dangerous-host-highlight-typeDetermines how to highlight messages by nicks from dangerous-hosts.
erc-dangerous-hostsList of regexps for hosts to highlight.
erc-fool-highlight-typeDetermines how to highlight messages by fools.
erc-foolsList of fools on IRC.
erc-keyword-highlight-typeDetermines how to highlight messages containing keywords.
erc-keywordsList of keywords to highlight in all incoming messages.
erc-log-match-formatFormat for matched Messages.
erc-log-matches-flagFlag specifying when matched message logging should happen.
erc-log-matches-types-alistAlist telling ERC where to log which match types.
erc-match-exclude-server-bufferIf true, don’t perform match on the server buffer.
erc-match-modeNon-nil if Erc-Match mode is enabled.
erc-match-mode-hookHook run after entering or leaving ‘erc-match-mode’.
erc-match-quote-when-addingWhether to ‘regexp-quote’ when adding to a match list interactively.
erc-match-syntax-tableSyntax table used when highlighting messages.
erc-pal-highlight-typeDetermines how to highlight messages by pals.
erc-palsList of pals on IRC.
erc-text-matched-hookAbnormal 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-faceERC face for occurrences of your current nickname.
erc-dangerous-host-faceERC face for people on dangerous hosts. See ‘erc-dangerous-hosts’.
erc-fool-faceERC face for fools on the channel. See ‘erc-fools’.
erc-keyword-faceERC face for your keywords. Note that this is the default face to use if ‘erc-keywords’ does not specify another.
erc-pal-faceERC face for your pals. See ‘erc-pals’.