X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/cec07e02b730c3fe8aa3972b0b5406f594c5b702..0c53f5ae4c908b19df2f473c3f2781ac705a1c68:/.emacs.d/init.el diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 5059f1c..0dc3610 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -977,7 +977,7 @@ For disabling the behaviour for certain buffers and/or modes." (use-package company :defer 0.6 - :delight " company" + :delight " comp" :bind (:map company-active-map ([tab] . company-complete-common-or-cycle) @@ -2016,25 +2016,19 @@ https://csclub.uwaterloo.ca/~abandali/") (gnus-harvest-install)))) -;;; IRC +;;; IRC (with ERC and ZNC) (use-feature erc :bind (("C-c a e b" . erc-switch-to-buffer) :map erc-mode-map ("M-a" . erc-track-switch-buffer)) :custom - (erc-fill-function 'erc-fill-static) - (erc-fill-static-center 18) (erc-join-buffer 'bury) (erc-lurker-hide-list '("JOIN" "PART" "QUIT")) (erc-nick "bandali") - (erc-pcomplete-nick-postfix ",") (erc-rename-buffers t) (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")) - (erc-track-priority-faces-only 'all) :config (with-eval-after-load 'ivy ;; ignore channel buffer names @@ -2054,6 +2048,25 @@ https://csclub.uwaterloo.ca/~abandali/") (add-to-list 'erc-modules 'scrolltoplace) (erc-update-modules)) +(use-feature erc-fill + :after erc + :custom + (erc-fill-function 'erc-fill-static) + (erc-fill-static-center 18)) + +(use-feature erc-pcomplete + :after erc + :custom + (erc-pcomplete-nick-postfix ",")) + +(use-feature erc-track + :after erc + :custom + (erc-track-exclude-types '("JOIN" "MODE" "NICK" "PART" "QUIT" + "324" "329" "332" "333" "353" "477")) + (erc-track-priority-faces-only 'all) + (erc-track-shorten-function nil)) + (use-package erc-hl-nicks :after erc)