Function: evil-generate-mode-line-tag

evil-generate-mode-line-tag is a byte-compiled function defined in evil-core.el.

Signature

(evil-generate-mode-line-tag &optional STATE)

Documentation

Generate the evil mode-line tag for STATE.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-core.el
(defun evil-generate-mode-line-tag (&optional state)
  "Generate the evil mode-line tag for STATE."
  (let ((tag (evil-state-property state :tag t)))
    (when (functionp tag)
      (setq tag (funcall tag)))
    ;; prepare mode-line: add tooltip
    (if (stringp tag)
        (propertize tag
                    'help-echo (evil-state-property state :name)
                    'mouse-face 'mode-line-highlight)
      tag)))