Function: doom-modeline-set-modeline

doom-modeline-set-modeline is a natively compiled function defined in doom-modeline-core.el.

Signature

(doom-modeline-set-modeline KEY &optional DEFAULT)

Documentation

Set the modeline format. Does nothing if the modeline KEY doesn't exist.

If DEFAULT is non-nil, set the default mode-line for all buffers.

Source Code

;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-core.el
(defun doom-modeline-set-modeline (key &optional default)
  "Set the modeline format.  Does nothing if the modeline KEY doesn't exist.
If DEFAULT is non-nil, set the default mode-line for all buffers."
  (when-let* ((modeline (doom-modeline key)))
    (setf (if default
              (default-value 'mode-line-format)
            mode-line-format)
          (list "%e" modeline))))