blob: 1580f9a1d02a16d5a8814d968ec7a0b74f18afaf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
#+TITLE: Circe config
#+BEGIN_SRC emacs-lisp
(require 'circe)
(require 'circe-color-nicks)
(require 'circe-serenity)
(require 'oni-circe)
#+END_SRC
I switched to Circe from ERC because I couldn't make the
customizations I wanted to, Circe seems much better at this.
I spend most of my time on IRC on Freenode.
#+BEGIN_SRC emacs-lisp
(add-to-list 'circe-network-options
`("Freenode"
:nick "ryuslash"
:channels ("#emacs"
"#mowedline"
"#ninthfloor"
"#dispass"
"#linuxvoice"
"#conkeror"
"#emacs-circe"
"#chicken")
:nickserv-password
,(oni-circe-get-password-for "irc.freenode.net")))
#+END_SRC
Sometimes I watch some Twitch streams as well.
#+BEGIN_SRC emacs-lisp
(add-to-list 'circe-network-options
`("Twitch"
:use-tls nil
:nick "ryuslash"
:host "irc.twitch.tv"
:pass ,(oni-circe-get-password-for "irc.twitch.tv")
:port 6667))
#+END_SRC
Enable coloring of nicks.
#+BEGIN_SRC emacs-lisp
(enable-circe-color-nicks)
#+END_SRC
Align all nicks and generally clean up the buffer. I call it: Circe
Serenity.
#+BEGIN_SRC emacs-lisp
(enable-circe-serenity)
#+END_SRC
|