Function: cider-repl-trim-top-of-buffer

cider-repl-trim-top-of-buffer is a byte-compiled function defined in cider-repl.el.

Signature

(cider-repl-trim-top-of-buffer BUFFER)

Documentation

Trims REPL output from beginning of BUFFER.

Trims by one fifth of cider-repl-buffer-size-limit. Also clears remaining partial input or results.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defun cider-repl-trim-top-of-buffer (buffer)
  "Trims REPL output from beginning of BUFFER.
Trims by one fifth of `cider-repl-buffer-size-limit'.
Also clears remaining partial input or results."
  (with-current-buffer buffer
    (let* ((to-trim (ceiling (* cider-repl-buffer-size-limit 0.2)))
           (start-of-next-prompt (cider-start-of-next-prompt to-trim))
           (inhibit-read-only t))
      (cider-repl--clear-region (point-min) start-of-next-prompt))))