X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/configs/blobdiff_plain/b99010747f3f4ab1421cedb7fc77f81db44a8856..e3e5e8464b1676877c0ddd13dd26426f35098f4e:/.emacs.d/init.el?ds=sidebyside diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 9ccc3bb..e490014 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1632,8 +1632,8 @@ For disabling the behaviour for certain buffers and/or modes." (nnimap-split-fancy (| (: gnus-registry-split-fancy-with-parent) ;; se463-s19 - ("subject" "SE\\s-?463" "course.se463-s19") - (from "\\(SE\\s-?463\\|Gema\\)" "course.se463-s19") + ("subject" "\\(SE\\s-?463\\|Deliverable\\)" "course.se463-s19") + (from "\\(SE\\s-?463\\|Gema\\|Hemant\\|Davood\\|Camilo\\|Reza\\|Michael\\|Sandy\\)" "course.se463-s19") ;; catch-all "INBOX"))) (nnimap "csc" @@ -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)