dotfiles/emacs/.emacs.d/init/oni-circe-init.org

1.3 KiB

Circe config

  (require 'circe)
  (require 'circe-color-nicks)
  (require 'circe-serenity)
  (require 'oni-circe)

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.

  (add-to-list 'circe-network-options
               `("Freenode"
                 :nick "ryuslash"
                 :channels ("#emacs"
                            "#mowedline"
                            "#ninthfloor"
                            "#dispass"
                            "#linuxvoice"
                            "#conkeror")
                 :nickserv-password
                 ,(oni-circe-get-password-for "irc.freenode.net")))

Sometimes I watch some Twitch streams as well.

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

Enable coloring of nicks.

  (enable-circe-color-nicks)

Align all nicks and generally clean up the buffer. I call it: Circe Serenity.

  (enable-circe-serenity)