From: Ramakrishnan Muthukrishnan Date: Mon, 13 Oct 2014 17:34:09 +0000 (+0530) Subject: erc configs X-Git-Url: https://git.rkrishnan.org/uri/bar.txt?a=commitdiff_plain;h=c1e5ba85bb357805da9781da6714ff03d0df784e;p=.emacs.d.git erc configs --- diff --git a/init.el b/init.el index 7863782..13b460c 100644 --- a/init.el +++ b/init.el @@ -40,3 +40,29 @@ ;; monokai (load-theme 'monokai t) + +;; erc +(require 'erc) + +(erc-autojoin-mode t) +(setq erc-autojoin-channels-alist + '((".*\\.freenode.net" "#tahoe-lafs") + (".*\\.oftc.net" "#LeastAuthority"))) + +;; check channels +(erc-track-mode t) +(setq erc-track-exclude-types '("JOIN" "NICK" "PART" "QUIT" "MODE" + + "324" "329" "332" "333" "353" "477")) +;; don't show any of this +(setq erc-hide-list '("JOIN" "PART" "QUIT" "NICK")) + +(defun start-erc () + "Connect to IRC." + (interactive) + (when (y-or-n-p "Do you want to start IRC? ") + (erc :server "irc.freenode.net" :port 6667 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan") + (erc :server "irc.oftc.net" :port 6667 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan"))) + +;; switch to ERC with Ctrl+c e +(global-set-key (kbd "C-c e") 'start-erc) ;; ERC