Function: cider-docstring--trim

cider-docstring--trim is a byte-compiled function defined in cider-docstring.el.

Signature

(cider-docstring--trim STRING &optional (MAX-LINES cider-docstring-max-lines))

Documentation

Return MAX-LINES of STRING, adding "..." if trimming was necessary.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-docstring.el
(cl-defun cider-docstring--trim (string &optional (max-lines cider-docstring-max-lines))
  "Return MAX-LINES of STRING, adding \"...\" if trimming was necessary."
  (when string
    (let* ((lines (split-string string "\n"))
           (string (string-join (seq-take lines max-lines) "\n")))
      (concat string (when (> (length lines) max-lines) "...")))))