rcirc
{{short description|IRC client}}
{{lowercase}}
{{Infobox software
| name = rcirc
| logo =
| screenshot = Rcirc screenshot freenode.png
| caption = rcirc in GNU Emacs 23
| author = Ryan Yeske
| developer =
| released =
| programming language = Emacs Lisp
| platform =
| size = 149 KB
| language =
| genre = IRC client
| license = GPL-3.0-or-later
| website = {{URL|https://gnu.org/software/emacs/}}
}}
rcirc is an Internet Relay Chat (IRC) client written in Emacs Lisp.{{Cite web |url=https://www.linux.com/archive/articles/59542 |title=Chat it up in Emacs with IRC modes |last=Stutz |first=Michael |date=2007-01-15 |publisher=Linux.com |access-date=2009-10-12}}{{Cite web |url=http://xtalk.msk.su/~ott/ru/emacs/emacs-im/EmacsRcirc.html |title=Emacs: rcirc |last=Ott |first=Alex |language=ru |access-date=2009-10-16 |archive-date=2009-04-01 |archive-url=https://web.archive.org/web/20090401055950/http://xtalk.msk.su/~ott/ru/emacs/emacs-im/EmacsRcirc.html |url-status=dead }} It is one of two IRC clients included in GNU Emacs since release 22.1, alongside ERC.{{cite mailing list
| url = https://lists.gnu.org/archive/html/info-gnu-emacs/2007-06/msg00000.html
| title = Emacs 22.1 released
| date = 2007-06-03
| access-date = 2009-10-16
| mailing-list = info-gnu-emacs
| last = Stallman
| first = Richard
| author-link = Richard Stallman
}}
Rcirc is "compact, written in a single file of around 4,000 lines of code". It allocates separate buffers for each server and channel, and includes tab completion and inbound message timestamps. It allows opening new buffers for composing messages, useful for multiline work. All IRC commands are bound to control-c command shortcuts. Sound alerts are available for private messages and for when a user's nick is mentioned in channel.
See also
{{Portal|Free and open-source software}}
References
{{Reflist|2}}