diff options
Diffstat (limited to '.config/emacs/modules/bd--erc.el')
-rw-r--r-- | .config/emacs/modules/bd--erc.el | 53 |
1 files changed, 28 insertions, 25 deletions
diff --git a/.config/emacs/modules/bd--erc.el b/.config/emacs/modules/bd--erc.el index 124358c..4597fae 100644 --- a/.config/emacs/modules/bd--erc.el +++ b/.config/emacs/modules/bd--erc.el @@ -1,32 +1,35 @@ -;; -*- lexical-binding: t; -*- +;;; -*- lexical-binding: t; -*- +;;; Commentary: +;;; Code: (require 'erc) (with-eval-after-load "erc" (defalias 'erc 'erc-tls)) - -(defvar-local bd/erc-status - '(:eval - erc-modified-channels-object)) - -(add-to-list 'global-mode-string bd/erc-status) - -(setopt erc-lurker-threshold-time 3600 - erc-hide-list '("JOIN" "PART" "QUIT") - erc-server "operationnull.com" - erc-nick "Isaz" - erc-prompt-for-password t - erc-kill-buffer-on-part t - ;; erc-autojoin-channels-alist '(("libera.chat" - ;; "#emacs" - ;; "##furry" - ;; "#guile" - ;; "#guix" - ;; "#parabola")) - erc-autojoin-channels-alist nil - erc-fill-function 'erc-fill-static - erc-fill-column 80 - erc-fill-static-center 15) -(erc-autojoin-mode -1) +(use-package erc + :defer t + :custom + (erc-lurker-threshold-time 3600) + (erc-hide-list '("JOIN" "PART" "QUIT")) + (erc-server "operationnull.com") + (erc-nick "Isaz") + (erc-prompt-for-password t) + (erc-kill-buffer-on-part t) + ;; (erc-autojoin-channels-alist '(("libera.chat" + ;; "#emacs" + ;; "##furry" + ;; "#guile" + ;; "#guix" + ;; "#parabola"))) + (erc-autojoin-channels-alist nil) + (erc-fill-function 'erc-fill-static) + (erc-fill-column 80) + (erc-fill-static-center 15) + :config + (erc-autojoin-mode -1) + (defvar-local bd/erc-status + '(:eval + erc-modified-channels-object)) + (add-to-list 'global-mode-string bd/erc-status)) (provide 'bd--erc) |