Skip to content

Instantly share code, notes, and snippets.

@arademaker
Created November 26, 2015 10:12
Show Gist options
  • Save arademaker/318d4c88a7f6bdf386f6 to your computer and use it in GitHub Desktop.
Save arademaker/318d4c88a7f6bdf386f6 to your computer and use it in GitHub Desktop.
erc config in .emacs
;; ERC
(erc-autojoin-mode t)
(setq erc-save-buffer-on-part nil
erc-save-queries-on-quit nil
erc-log-write-after-send t
erc-log-write-after-insert t
erc-echo-notices-in-minibuffer-flag t
erc-log-channels-directory "~/.erc/logs/"
erc-autojoin-channels-alist '(("freenode.net" "#lisp")
("wnpt.brlcloud.com" "#brl")))
(defun erc-start-or-switch ()
"Connect to ERC, or switch to last active buffer"
(interactive)
(if (and (get-buffer "irc.freenode.net:6667")
(get-buffer "wnpt.brlcloud.com:6667"))
(erc-track-switch-buffer 1)
(when (y-or-n-p "Start ERC? ")
(erc :server "irc.freenode.net" :port 6667 :nick "arademaker"
:full-name user-full-name)
(erc :server "wnpt.brlcloud.com" :port 6667 :nick "arademaker"
:full-name user-full-name))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment