Difference between revisions of "ERC"

From WikEmacs
Jump to: navigation, search
(Basic setup)
(native -> built-in)
 
(17 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|name=ERC
 
|name=ERC
 
|description=IRC in Emacs
 
|description=IRC in Emacs
 +
|author= Alexander L. Belikoff & Others
 +
|maintainer=Michael Olson
 
|source=http://savannah.gnu.org/projects/erc/
 
|source=http://savannah.gnu.org/projects/erc/
 
|in_emacs=yes, since 22.1
 
|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.
 
ERC is an Internet Relay Chat (IRC) client built into Emacs.
  
= Basic setup =
+
== 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">
 
<source lang="lisp">
Line 15: Line 25:
  
 
     ;; Set personal information
 
     ;; Set personal information
     (set 'erc-nick "defaultnick")
+
     (setq erc-nick "defaultnick")
     (set 'erc-user-full-name "My Full Name")))
+
     (setq erc-user-full-name "My Full Name")
</source>
+
  
= Helpful keybindings =
+
    ;; 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>
  
= Common customization =
+
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 =
+
== See also ==
 +
* [[BitlBee]]
 +
* [[jabber.el]]
 +
* [[rcirc]]
  
= Project pages =
+
== Project pages ==
 +
[http://www.gnu.org/software/erc/ ERC Homepage]
  
 +
[[Category:Built-in Package]]
 
[[Category:Chat]]
 
[[Category:Chat]]

Latest revision as of 10:30, 5 April 2012

ERC
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[edit]

Start ERC using M-x erc to connect without SSL or M-x erc-tls to connect with SSL.

Helpful keybindings[edit]

Common customization[edit]

(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.

See also[edit]

Project pages[edit]

ERC Homepage