Function: dirvish-define-mode-line
dirvish-define-mode-line is a macro defined in dirvish.el.
Signature
(dirvish-define-mode-line NAME &optional DOCSTRING &rest BODY)
Documentation
Define a mode line segment NAME with BODY and DOCSTRING.
Source Code
;; Defined in /nix/store/1gijwny2yx4fggrsb9l110h1ybs1gdk5-emacs-packages-deps/share/emacs/site-lisp/elpa/dirvish-20260725.1520/dirvish.el
;;;; Mode Line | Header Line
(defmacro dirvish-define-mode-line (name &optional docstring &rest body)
"Define a mode line segment NAME with BODY and DOCSTRING."
(declare (indent defun) (doc-string 2))
(let ((ml-name (intern (format "dirvish-%s-ml" name))))
`(defun ,ml-name () ,docstring ,@body)))