summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--irc.el
blob: 6b7a2b1a7693e4b38ad2164bc922452aba55b587 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
;;; -*- lexical-binding: t; -*-
;;; Commentary:
;;; Code:


(require 'fill-column)
(use-package rcirc
  :defer t
  :hook
  ((rcirc-mode . (lambda ()
		   (setopt fill-column-desired-width 80)
		   (rcirc-mode . fill-column-mode)
		   (rcirc-omit-mode))))
  :custom
  (rcirc-fill-column 80)
  (rcirc-omit-threshold 10)
  (rcirc-reconnect-delay 60)
  (rcirc-omit-responses '("JOIN" "PART" "QUIT" "NICK" "AWAY"))
  (rcirc-track-minor-mode 1)
  (rcirc-server-alist
   '(("operationnull.com"
      :nick "Gondul"
      :user-name "Gondul"
      :port 6697
      :encryption tls)))
  ;; for tab-bar
  :config
  (defvar-local bd/irc-status
      '(:eval
        rcirc-activity-string))
  (add-to-list 'global-mode-string bd/irc-status))


(provide 'bd--irc)
;;; bd-irc ends here