erc: Special Features
2.2 Special Features
====================
ERC has some features that distinguish it from some IRC clients.
• multiple channels and multiple servers
Every channel is put in a separate buffer. Several IRC servers may
be connected to at the same time.
• private message separation
Private conversations are treated as channels, and are put into
separate buffers in Emacs. We call these “query buffers”.
• highlighting
Some occurrences of words can be highlighted, which makes it easier
to track different kinds of conversations.
• notification
ERC can notify you that certain users are online.
• channel tracking
Channels can be hidden and conversation continue in the background.
You are notified when something is said in such a channel that is
not currently visible. This makes it easy to get Real Work done
while still maintaining an IRC presence.
• nick completion
ERC can complete words upon hitting ‘TAB’, which eases the writing
of nicknames in messages.
• history
Past actions are kept in history rings for future use. To navigate
a history ring, hit ‘M-p’ to go backwards and ‘M-n’ to go forwards.
• multiple languages
Different channels and servers may have different language
encodings.
multiple languages. Please contact the Emacs developers if you are
interested in helping with the translation effort.
• user scripting
Users can load scripts (e.g., auto greeting scripts) when ERC
starts up.
It is also possible to make custom IRC commands, if you know a
little Emacs Lisp. Just make an Emacs Lisp function and call it
‘erc-cmd-NEWCOMMAND’, where ‘NEWCOMMAND’ is the name of the new
command in capital letters.
• auto reconnect
If the connection goes away at some point, ERC will try to
reconnect automatically. If it fails to reconnect, and you want to
try to manually reestablish the connection at some later point,
switch to an ERC buffer and run the ‘/RECONNECT’ command.