Function: doom-modeline-override-time

doom-modeline-override-time is a natively compiled function defined in doom-modeline-segments.el.

Signature

(doom-modeline-override-time)

Documentation

Override default display-time 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-time ()
  "Override default `display-time' mode-line."
  (or global-mode-string (setq global-mode-string '("")))
  (if (and doom-modeline-time
           (bound-and-true-p doom-modeline-mode))
      (progn
        (when (not (memq 'display-time-string doom-modeline-tab-bar-string))
          (setq doom-modeline-tab-bar-string
                (append doom-modeline-tab-bar-string '(display-time-string))))
        (setq global-mode-string
              (delq 'display-time-string global-mode-string))
        )
    (or (memq 'display-time-string global-mode-string)
        (progn
          (when (memq 'display-time-string doom-modeline-tab-bar-string)
            (setq doom-modeline-tab-bar-string
                  (delq 'display-time-string doom-modeline-tab-bar-string)))
	      (setq global-mode-string
                        (append global-mode-string '(display-time-string)))))))