Next: , Previous: Keystroke Summary, Up: Top


6 Modules

One way to add functionality to ERC is to customize which of its many modules are loaded.

There is a spiffy customize interface, which may be reached by typing M-x customize-option erc-modules RET. Alternatively, set erc-modules manually and then call erc-update-modules.

The following is a list of available modules.

autoaway
Set away status automatically


autojoin
Join channels automatically


bbdb
Integrate with the Big Brother Database


button
Buttonize URLs, nicknames, and other text


capab-identify
Mark unidentified users on freenode and other servers supporting CAPAB.


completion (aka pcomplete)
Complete nicknames and commands (programmable)


fill
Wrap long lines


hecomplete
Complete nicknames and commands (old). This is the old module—you might prefer the “completion” module instead.


identd
Launch an identd server on port 8113


irccontrols
Highlight or remove IRC control characters


list
List channels nicely in a separate buffer


log
Save buffers in logs


match
Highlight pals, fools, and other keywords


menu
Display a menu in ERC buffers


netsplit
Detect netsplits


noncommands
Don't display non-IRC commands after evaluation


notify
Notify when the online status of certain users changes


page
Process CTCP PAGE requests from IRC


readonly
Make displayed lines read-only


replace
Replace text in messages


ring
Enable an input history


scrolltobottom
Scroll to the bottom of the buffer


services
Identify to Nickserv (IRC Services) automatically


smiley
Convert smileys to pretty icons


sound
Play sounds when you receive CTCP SOUND requests


spelling
Check spelling of messages


stamp
Add timestamps to messages


track
Track channel activity in the mode-line


truncate
Truncate buffers to a certain size


unmorse
Translate morse code in messages