diff options
| author | TCCQ <thomasmulmer02@gmail.com> | 2025-03-29 17:27:40 -0700 |
|---|---|---|
| committer | TCCQ <thomasmulmer02@gmail.com> | 2025-03-29 17:27:40 -0700 |
| commit | ddb6e57e50eb4c83050695d98c05aeb21df5fc1f (patch) | |
| tree | 520aacfc73d0a0a68fc944df3c4a853142f709f0 /emacs/site-lisp/irc-config.el | |
| parent | cc601aa470397e05f51464e9a66bef8c6469181a (diff) | |
| parent | f2e7dfcf2e9c606e47511701a8cff37c913b8b96 (diff) | |
Merge remote-tracking branch 'desktop/master'
Diffstat (limited to 'emacs/site-lisp/irc-config.el')
| -rw-r--r-- | emacs/site-lisp/irc-config.el | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/emacs/site-lisp/irc-config.el b/emacs/site-lisp/irc-config.el new file mode 100644 index 0000000..d9213ef --- /dev/null +++ b/emacs/site-lisp/irc-config.el @@ -0,0 +1,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) |
