File: erc-capab.el.html

This file defines the ERC module erc-capab-identify, which allows flagging of unidentified users on servers running dancer-ircd or hyperion. freenode.net supports this capability, for example.

With CAPAB IDENTIFY-MSG and IDENTIFY-CTCP enabled, messages from users who have identified themselves to NickServ will have a plus sign and messages from unidentified users will have a minus sign added as a prefix. Note that it is not necessary for your nickname to be identified in order to receive these marked messages.

The plus or minus sign is removed from the message, and a prefix, erc-capab-identify-prefix, is inserted in the front of the user's nickname if the nickname is not identified.

Please note that once this has been enabled on a server, there is no way to tell the server to stop sending marked messages. If you disable this module, it will continue removing message flags, but the unidentified nickname prefix will not be added to messages.

Visit <https://freenode.net/kb/answer/cloaks> and
<https://freenode.net/kb/answer/registration> to find further
explanations of this capability.

From freenode.net's web site (not there anymore) on how to mark unidentified users:
"We recommend that you add an asterisk before the nick, and
 optionally either highlight or colorize the line in some
 appropriate fashion, if the user is not identified."

Defined variables (5)

erc-capab-identify-activatedCAPAB IDENTIFY-MSG has been activated.
erc-capab-identify-modeNon-nil if Erc-Capab-Identify mode is enabled.
erc-capab-identify-mode-hookHook run after entering or leaving ‘erc-capab-identify-mode’.
erc-capab-identify-prefixThe prefix used for unidentified users.
erc-capab-identify-sentCAPAB IDENTIFY-MSG and IDENTIFY-CTCP messages have been sent.

Defined functions (9)

erc-capab-identify-activate(PROC PARSED)
erc-capab-identify-add-prefix()
erc-capab-identify-disable()
erc-capab-identify-enable()
erc-capab-identify-get-unidentified-nickname(PARSED)
erc-capab-identify-mode(&optional ARG)
erc-capab-identify-remove/set-identified-flag(PROC PARSED)
erc-capab-identify-send-messages()
erc-capab-identify-setup(&optional PROC PARSED)

Defined faces (1)

erc-capab-identify-unidentifiedFace to use for ‘erc-capab-identify-prefix’.