Function: vertico--truncate-multiline
vertico--truncate-multiline is a byte-compiled function defined in
vertico.el.
Signature
(vertico--truncate-multiline STR MAX)
Documentation
Truncate multiline STR to MAX.
Source Code
;; Defined in ~/.emacs.d/elpa/vertico-20260811.1003/vertico.el
(defun vertico--truncate-multiline (str max)
"Truncate multiline STR to MAX."
(let ((pos 0) (res ""))
(while (and (< (length res) (* 2 max)) (string-match "\\(\\S-+\\)\\|\\s-+" str pos))
(setq res (concat res (if (match-end 1) (match-string 0 str)
(if (string-search "\n" (match-string 0 str))
(car vertico-multiline) " ")))
pos (match-end 0)))
(truncate-string-to-width (string-trim res) max 0 nil (cdr vertico-multiline))))