Difference between revisions of "ERC"
Jump to navigation
Jump to search
(native -> built-in) |
|||
| (20 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | [[Category: | + | {{Package |
| + | |name=ERC | ||
| + | |description=IRC in Emacs | ||
| + | |author= Alexander L. Belikoff & Others | ||
| + | |maintainer=Michael Olson | ||
| + | |source=http://savannah.gnu.org/projects/erc/ | ||
| + | |in_emacs=yes, since 22.1 | ||
| + | |Development status=active | ||
| + | |website=http://www.gnu.org/software/erc | ||
| + | }} | ||
| + | |||
| + | ERC is an Internet Relay Chat (IRC) client built into Emacs. | ||
| + | |||
| + | == Basic setup == | ||
| + | |||
| + | Start ERC using {{Command|erc}} to connect without SSL or {{Command|erc-tls}} to connect with SSL. | ||
| + | |||
| + | == Helpful keybindings == | ||
| + | |||
| + | == Common customization == | ||
| + | |||
| + | <source lang="lisp"> | ||
| + | (eval-after-load "erc" | ||
| + | '(progn | ||
| + | |||
| + | ;; Set personal information | ||
| + | (setq erc-nick "defaultnick") | ||
| + | (setq erc-user-full-name "My Full Name") | ||
| + | |||
| + | ;; Set autojoin channels | ||
| + | (setq erc-autojoin-channels-alist | ||
| + | '(("freenode.net" "#emacs" "#foo" "#bar"))))) | ||
| + | |||
| + | ;; Set autoconnect networks | ||
| + | (defun my-erc () | ||
| + | "Connect to my default ERC servers." | ||
| + | |||
| + | (interactive) | ||
| + | (erc-tls :server "irc.freenode.net" :port 7000)) | ||
| + | </source> | ||
| + | |||
| + | Using the above configuration, {{Command|my-erc}} will start ERC and connect to Freenode on port 7000 using SSL, then join #emacs, #foo and #bar. | ||
| + | |||
| + | == See also == | ||
| + | * [[BitlBee]] | ||
| + | * [[jabber.el]] | ||
| + | * [[rcirc]] | ||
| + | |||
| + | == Project pages == | ||
| + | [http://www.gnu.org/software/erc/ ERC Homepage] | ||
| + | |||
| + | [[Category:Built-in Package]] | ||
| + | [[Category:Chat]] | ||
Latest revision as of 15:30, 5 April 2012
| Description | IRC in Emacs |
|---|---|
| Author | Alexander L. Belikoff & Others |
| Maintainer | Michael Olson |
| Source | http://savannah.gnu.org/projects/erc/ |
| Part of Emacs | yes, since 22.1 |
ERC is an Internet Relay Chat (IRC) client built into Emacs.
Basic setup
Start ERC using M-x erc to connect without SSL or M-x erc-tls to connect with SSL.
Helpful keybindings
Common customization
(eval-after-load "erc"
'(progn
;; Set personal information
(setq erc-nick "defaultnick")
(setq erc-user-full-name "My Full Name")
;; Set autojoin channels
(setq erc-autojoin-channels-alist
'(("freenode.net" "#emacs" "#foo" "#bar")))))
;; Set autoconnect networks
(defun my-erc ()
"Connect to my default ERC servers."
(interactive)
(erc-tls :server "irc.freenode.net" :port 7000))
Using the above configuration, M-x my-erc will start ERC and connect to Freenode on port 7000 using SSL, then join #emacs, #foo and #bar.