;; any IRC connections. Otherwise, whether we display
;; "[]" or not depends on whether or not this function
;; happens to have been called in this session yet.
+ ;;
+ ;; Consistently display nothing, rather than
+ ;; consistently displaying "[]", for the sake of the
+ ;; following sort of case: the user has enabled
+ ;; `rcirc-track-minor-mode' using the customization
+ ;; system, but also starts up Emacs instances that
+ ;; aren't used for IRC. Due to the use of easy
+ ;; customization, `rcirc-track-minor-mode' will be
+ ;; turned on for every instance of Emacs. But we don't
+ ;; want to take up valuable mode line space when, say,
+ ;; Emacs is started up as the value of EDITOR/VISUAL.
((not (null (rcirc-process-list)))
"[]")
(t