blob: d9213ef26b1466bc0b86ac72d69426922a1ec833 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
;; erc stuff
(require 'erc)
(setq erc-modules '(services autojoin button completion fill imenu irccontrols list match menu
move-to-prompt netsplit networks readonly ring stamp track)
erc-nick "tccq"
erc-use-auth-source-for-nickserv-password t
erc-autojoin-channels-alist '(("libera.chat"
"#emacs" "#emacs-social" "#linux" "#archlinux" "#haskell" "#invidious"))
erc-hide-list '("JOIN" "PART" "QUIT")
erc-current-nick-highlight-type 'nick
erc-keywords nil
erc-track-exclude-types '("JOIN" "PART" "QUIT" "NICK" "MODE")
erc-track-use-faces t
erc-track-faces-priority-list '(erc-current-nick-face erc-keyword-face)
erc-track-priority-faces-only 'all)
(defun start-erc ()
"Start erc and autojoin various channels"
(interactive)
(erc :server "irc.libera.chat" :port 6667))
(provide 'irc-config)
|