Function: eca-rewrite--overlay-menu-str

eca-rewrite--overlay-menu-str is a natively compiled function defined in eca-rewrite.el.

Signature

(eca-rewrite--overlay-menu-str OV LABEL)

Documentation

Return the before-string for overlay OV.

LABEL is the base text prefix.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-rewrite.el
(defun eca-rewrite--overlay-menu-str (ov label)
  "Return the before-string for overlay OV.
LABEL is the base text prefix."
  (let* ((ms (overlay-get ov 'eca-rewrite--total-time-ms))
         (model-str (concat
                     (when ms
                       (concat "[" (eca-rewrite--time->presentable-time ms) "] "))
                     "[" (overlay-get ov 'eca-rewrite--model) "]\n")))
    (concat
     (unless (eq (char-before (overlay-start ov)) ?\n)
       "\n")
     label
     (propertize " " 'display `(space :align-to (- right ,(1+ (length model-str)))))
     (propertize model-str 'face 'eca-rewrite-model-face))))