;;; -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: (with-eval-after-load "erc" (defalias 'erc 'erc-tls)) (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 nil) (erc-fill-function 'erc-fill-static) (erc-fill-column 80) (erc-fill-static-center 15) :config (define-abbrev erc-mode-abbrev-table "pu" ",pounce") (erc-autojoin-mode -1) ;; for tab-bar (defvar-local bd/erc-status '(:eval erc-modified-channels-object)) (add-to-list 'global-mode-string bd/erc-status)) (provide 'bd--erc) ;;; bd-erc ends here