]> git.siccegge.de Git - dotfiles/emacs.git/blob - config/erc.el
Clean up config
[dotfiles/emacs.git] / config / erc.el
1 (message "Starting ERC IRC Client")
2 (require 'erc)
3
4 (setq erc-autojoin-channels-alist
5 ; Uni Erlangen / IRCnet
6 '(("uni-erlangen.de"
7 "#faui2k9"
8 "#fau-kiosk"
9 "#fau"
10 "#vamos"
11 "#faui2k10"
12 "#faui2k6"
13 "#hallowelt")
14 ; OFTC
15 ("oftc.net"
16 "#debian-devel-changes"
17 "#debian-games"
18 "#debian-devel"
19 "#debian-release"
20 "#debian-buildd"
21 "#debian-ftp"
22 "#debian-newmaint"
23 "#debian-mentors"
24 "#debian.de"
25 "#debian-devel.de"
26 "#debian-muc"
27 "#debian-python"
28 "#debian-kbsd"
29 "#debian-mentors")
30 ; Freenode
31 ("freenode.net"
32 "#unknown-horizons"
33 "#fife"
34 "#lisp"
35 "#parpg"
36 "#freedesktop-games"
37 "#stk"
38 "#warzone2100-dev"
39 "#supertux"
40 "#openwrt"
41 "#glou")))
42
43 (setq erc-modules
44 '(netsplit
45 fill
46 button
47 match
48 track
49 completion
50 readonly
51 networks
52 ring
53 autojoin
54 noncommands
55 irccontrols
56 move-to-prompt
57 stamp
58 menu
59 list
60 log
61 scrolltobottom
62 highlight-nicknames
63 keep-place))
64
65 (erc-autojoin-mode 1)
66
67 (setq erc-log-insert-log-on-open nil
68 erc-log-channels t
69 erc-log-channels-directory "~/.irclogs/"
70 erc-save-buffer-on-part t
71 erc-hide-timestamps nil
72 erc-fill-column 200
73 erc-user-full-name "Christoph Egger")
74
75 ;; Regularly save stuff
76 (add-hook 'erc-insert-post-hook 'erc-save-buffer-in-logs)
77