Function: doom-modeline-start-gnus-listener
doom-modeline-start-gnus-listener is a natively compiled function
defined in doom-modeline-segments.el.
Signature
(doom-modeline-start-gnus-listener)
Documentation
Start GNUS listener.
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
;; Only start to listen to gnus when gnus is actually running
(defun doom-modeline-start-gnus-listener ()
"Start GNUS listener."
(when (and doom-modeline-gnus
(not doom-modeline--gnus-started))
(setq doom-modeline--gnus-started t)
;; Scan gnus in the background if the timer is higher than 0
(doom-modeline-update-gnus-status)
(if (> doom-modeline-gnus-timer 0)
(gnus-demon-add-handler 'gnus-demon-scan-news doom-modeline-gnus-timer doom-modeline-gnus-idle))))