Function: doom-modeline-override-rcirc
doom-modeline-override-rcirc is a natively compiled function defined
in doom-modeline-segments.el.
Signature
(doom-modeline-override-rcirc)
Documentation
Override default rcirc mode-line.
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
(defun doom-modeline-override-rcirc ()
"Override default `rcirc' mode-line."
(if (and doom-modeline-irc
(bound-and-true-p doom-modeline-mode))
(progn
(when (and rcirc-track-minor-mode
(not (memq 'rcirc-activity-string doom-modeline-tab-bar-string)))
(setq doom-modeline-tab-bar-string
(append doom-modeline-tab-bar-string '(rcirc-activity-string))))
(setq global-mode-string
(delq 'rcirc-activity-string global-mode-string)))
(when (and rcirc-track-minor-mode
(not (memq 'rcirc-activity-string global-mode-string)))
(progn
(when (memq 'rcirc-activity-string doom-modeline-tab-bar-string)
(setq doom-modeline-tab-bar-string
(delq 'rcirc-activity-string doom-modeline-tab-bar-string)))
(setq global-mode-string
(append global-mode-string '(rcirc-activity-string)))))))