;;; bandali-erc.el --- bandali's ERC setup -*- lexical-binding: t; -*-
-;; Copyright (C) 2018-2021 Amin Bandali
+;; Copyright (C) 2018-2022 Amin Bandali
;; Author: Amin Bandali <bandali@gnu.org>
;; Keywords: IRC, chat, client, Internet
(with-eval-after-load 'erc
(make-directory (b/var "erc/dcc") t)
- (csetq
+ (setq
erc-auto-query 'bury
erc-autojoin-domain-only nil
erc-dcc-get-default-directory (b/var "erc/dcc")
erc-email-userid "bandali"
erc-format-nick-function 'erc-format-@nick
erc-join-buffer 'bury
- erc-lurker-hide-list '("JOIN" "PART" "QUIT")
+ ;; erc-lurker-hide-list '("JOIN" "PART" "QUIT")
erc-nick "bandali"
erc-prompt "erc>"
erc-prompt-for-password nil
;; :foreground "steel blue")
;; erc-fill
- ;; (csetq
+ ;; (setq
;; erc-fill-column 77
;; erc-fill-function 'erc-fill-variable
;; erc-fill-static-center 18)
directory))
(defun b/erc-log-file-name (&rest _)
(concat (format-time-string "%Y-%m-%d") ".log"))
- (csetq
+ (setq
;; erc-enable-logging 'erc-log-all-but-server-buffers
erc-generate-log-file-name-function #'b/erc-log-file-name
erc-log-channels-directory #'b/erc-log-directory
erc-save-queries-on-quit nil)
;; erc-match
- (csetq
+ (setq
erc-pal-highlight-type 'nick
erc-pals
'("bremner" "^gopar" "^iank" "quidam" "^rwp" "sudoman"
:background "#ffffdf"))
;; erc-pcomplete
- (csetq erc-pcomplete-nick-postfix ",")
+ (setq erc-pcomplete-nick-postfix ",")
;; erc-stamp
- (csetq erc-timestamp-only-if-changed-flag nil
- erc-timestamp-format "%T "
- erc-insert-timestamp-function 'erc-insert-timestamp-left)
+ (setq erc-timestamp-only-if-changed-flag nil
+ erc-timestamp-format "%T "
+ erc-insert-timestamp-function 'erc-insert-timestamp-left)
(with-eval-after-load 'erc-match
(set-face-attribute
'erc-timestamp-face nil
:background 'unspecified))
;; erc-track
- (csetq
+ (setq
erc-track-enable-keybindings nil
erc-track-exclude-types '("JOIN" "MODE" "NICK" "PART" "QUIT"
"324" "329" "332" "333" "353" "477")
;; global key bindings
(global-set-key
- (kbd "C-c a e f")
+ (kbd "C-c a e l")
(lambda ()
(interactive)
- (erc-tls :server "chat.freenode.net" :port 6697
+ (erc-tls :server "irc.libera.chat" :port 6697
:client-certificate t)))
(global-set-key
(kbd "C-c a e o")