diff options
author | Tom Willemse | 2016-11-04 14:31:09 +0100 |
---|---|---|
committer | Tom Willemse | 2016-11-04 14:31:09 +0100 |
commit | 35f1229aa34cab0d271d12a8a0d7e6133965a99b (patch) | |
tree | 5a48cedb45681ce6f29954ba563846069ca906cd /emacs/.emacs.d/init.org | |
parent | 8bb4148bc61d4b39a3f70bb33f0152cab2695157 (diff) | |
download | new-dotfiles-35f1229aa34cab0d271d12a8a0d7e6133965a99b.tar.gz new-dotfiles-35f1229aa34cab0d271d12a8a0d7e6133965a99b.zip |
Move Circe config to separate file
Diffstat (limited to 'emacs/.emacs.d/init.org')
-rw-r--r-- | emacs/.emacs.d/init.org | 66 |
1 files changed, 6 insertions, 60 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index ad56f5e..ba968c2 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -959,6 +959,12 @@ To start off, first I need to enable lexical binding. (with-eval-after-load 'slack (load "oni-slack-init")) #+END_SRC + - [[file:init/oni-circe-init.org][Circe]] :: A very nice and clean IRC client for Emacs. + + #+BEGIN_SRC emacs-lisp + (with-eval-after-load 'circe (load "oni-circe-init")) + #+END_SRC + ** Linewise user-interface This is the library used by Circe and Slack to display messages. @@ -1014,66 +1020,6 @@ To start off, first I need to enable lexical binding. (setq lui-fill-type nil) #+END_SRC -** Circe - - I switched to Circe from ERC because I couldn't make the - customizations I wanted to, Circe seems much better at this. - - Make sure that Emacs knows these function exist when the file is - being compiled. - - #+BEGIN_SRC emacs-lisp - (eval-when-compile (require 'oni-circe)) - #+END_SRC - - I spend most of my time on IRC on Freenode. - - #+BEGIN_SRC emacs-lisp - (eval-when-compile (require 'circe)) - - (with-eval-after-load 'circe - (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")))) - #+END_SRC - - Sometimes I watch some Twitch streams as well. - - #+BEGIN_SRC emacs-lisp - (with-eval-after-load 'circe - (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 - (with-eval-after-load 'circe - (require 'circe-color-nicks) - (enable-circe-color-nicks)) - #+END_SRC - - Align all nicks. - - #+BEGIN_SRC emacs-lisp - (with-eval-after-load 'circe - (require 'circe-serenity) - (enable-circe-serenity)) - #+END_SRC - ** Jabber I like using XMPP to talk to people, jabber.el is very good at |