commit 1d0384b37524546802bb078e0d48386d996e2bb0 parent 2391ae9795cac97660a27ac5566f3a4dd303d4cf Author: vin <git@vineetk.net> Date: Wed, 8 Apr 2026 10:22:18 -0400 files/emacs: start setting up erc Diffstat:
| M | epistemia/files/emacs/.config/emacs/init.el | | | 34 | ++++++++++++++++++++++++++++++++++ |
| M | epistemia/home/config.scm | | | 2 | ++ |
2 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/epistemia/files/emacs/.config/emacs/init.el b/epistemia/files/emacs/.config/emacs/init.el @@ -624,3 +624,37 @@ ;; (elfeed-custom-huggingface-orgs ;; '("deepseek-ai" "google" "mistralai" "Qwen" "unsloth" ;; "BAAI" "allenai" "ibm-granite" "nvidia" "sentence-transformers" "ZhipuAI" "moonshotai"))) + +;;;;;;;;; +;; IRC ;; +;;;;;;;;; +(use-package erc + :custom + (erc-kill-buffer-on-part t) + (erc-nick "kar") + (erc-user-full-name "Karlsefni") + (erc-fill-function 'erc-fill-static) + (erc-fill-static-center 22) + (erc-lurker-hide-list '("JOIN" "PART" "QUIT")) + (erc-lurker-threshold-time 43200) + (erc-prompt-for-nickserv-password nil) + (erc-server-reconnect-attempts 5) + (erc-server-reconnect-timeout 3) + (erc-track-exclude-types '("JOIN" "MODE" "NICK" "PART" "QUIT" + "324" "329" "332" "333" "353" "477")) + :config + (add-to-list 'erc-modules 'notifications) + (add-to-list 'erc-modules 'spelling) + (erc-services-mode 1) + (erc-update-modules) + :hook + (erc-connect-pre . (lambda (_buf) + (when (equal erc-session-server "localhost") + (setq-local erc-server-flood-penalty 0) + (setq-local erc-server-flood-margin 0))))) + +(use-package erc-hl-nicks + :after erc) + +(use-package erc-image + :after erc) diff --git a/epistemia/home/config.scm b/epistemia/home/config.scm @@ -68,6 +68,8 @@ emacs-consult emacs-eat emacs-elfeed + emacs-erc-hl-nicks + emacs-erc-image emacs-esup emacs-exwm emacs-geiser