Customize mode-line faces only in graphical environments
[~bandali/configs] / .emacs.d / lisp / bandali-erc.el
index 41a152c..bc0657a 100644 (file)
@@ -40,6 +40,7 @@
    erc-nick "bandali"
    erc-prompt "erc>"
    erc-prompt-for-password nil
    erc-nick "bandali"
    erc-prompt "erc>"
    erc-prompt-for-password nil
+   erc-query-display 'buffer
    erc-rename-buffers t
    erc-server-reconnect-attempts 5
    erc-server-reconnect-timeout 3)
    erc-rename-buffers t
    erc-server-reconnect-attempts 5
    erc-server-reconnect-timeout 3)
     (erc-message "PRIVMSG"
                  (format "chanserv op %s %s"
                          (erc-default-target)
     (erc-message "PRIVMSG"
                  (format "chanserv op %s %s"
                          (erc-default-target)
-                         (erc-current-nick)) nil))
+                         (erc-current-nick))
+                 nil))
   (declare-function erc-cmd-DEOP "erc" (&rest people))
   (defun erc-cmd-DEOPME ()
     "Deop myself from current channel."
     (erc-cmd-DEOP (format "%s" (erc-current-nick))))
   (add-to-list 'erc-modules 'keep-place)
   (declare-function erc-cmd-DEOP "erc" (&rest people))
   (defun erc-cmd-DEOPME ()
     "Deop myself from current channel."
     (erc-cmd-DEOP (format "%s" (erc-current-nick))))
   (add-to-list 'erc-modules 'keep-place)
-  (add-to-list 'erc-modules 'notifications)
+  (when (display-graphic-p)
+    (add-to-list 'erc-modules 'notifications))
   (add-to-list 'erc-modules 'smiley)
   (add-to-list 'erc-modules 'spelling)
   (declare-function erc-update-modules "erc")
   (erc-update-modules)
 
   (add-to-list 'erc-modules 'smiley)
   (add-to-list 'erc-modules 'spelling)
   (declare-function erc-update-modules "erc")
   (erc-update-modules)
 
-  (set-face-attribute
-   'erc-nick-default-face nil
-   ;; :weight 'semibold
-   ;; :background "#f2f2f2"
-   ;; :foreground "#222222"
-   :weight 'bold
-   :background "#f8f8f8"
-   :foreground "#6a6a6a")
+  ;; (set-face-attribute
+  ;;  'erc-nick-default-face nil
+  ;;  ;; :weight 'semibold
+  ;;  ;; :background "#f2f2f2"
+  ;;  ;; :foreground "#222222"
+  ;;  :weight 'bold
+  ;;  :background "#f8f8f8"
+  ;;  :foreground "#6a6a6a")
 
   ;; (set-face-attribute
   ;;  'erc-notice-face nil
 
   ;; (set-face-attribute
   ;;  'erc-notice-face nil
   (csetq
    erc-pal-highlight-type 'nick
    erc-pals
   (csetq
    erc-pal-highlight-type 'nick
    erc-pals
-   '("aindilis" "blackbeard" "bremner" "brettgilio" "civodul"
-     "dto" "ggoes" "jrasata" "mplsCorwin" "rwp" "technomancy"))
+   '("bremner" "^gopar" "^iank" "quidam" "^rwp" "sudoman"
+     "technomancy" "thomzane"))
   (with-eval-after-load 'erc-match
     (set-face-attribute
      'erc-pal-face nil
      :foreground 'unspecified
      :weight 'unspecified
      :inherit 'erc-nick-default-face
   (with-eval-after-load 'erc-match
     (set-face-attribute
      'erc-pal-face nil
      :foreground 'unspecified
      :weight 'unspecified
      :inherit 'erc-nick-default-face
-     :background (face-attribute 'font-lock-string-face :background)))
+     ;; :background (face-attribute 'font-lock-string-face :background)
+     :background "#ffffdf"))
 
   ;; erc-pcomplete
 
   ;; erc-pcomplete
-  (csetq erc-pcomplete-nick-postfix ", ")
+  (csetq erc-pcomplete-nick-postfix ",")
 
   ;; erc-stamp
   (csetq erc-timestamp-only-if-changed-flag nil
 
   ;; erc-stamp
   (csetq erc-timestamp-only-if-changed-flag nil