Function: cider-repl--finalize-result

cider-repl--finalize-result is a byte-compiled function defined in cider-repl.el.

Signature

(cider-repl--finalize-result BUFFER)

Documentation

Clojure-font-lock the assembled result in BUFFER and reset result markers.

Called once a result is complete (on the nREPL done status).

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-repl.el
(defun cider-repl--finalize-result (buffer)
  "Clojure-font-lock the assembled result in BUFFER and reset result markers.
Called once a result is complete (on the nREPL `done' status)."
  (with-current-buffer buffer
    (when (and cider-repl-use-clojure-font-lock
               (markerp cider-repl--result-start)
               (markerp cider-repl--result-end))
      (let ((beg (marker-position cider-repl--result-start))
            (end (marker-position cider-repl--result-end)))
        (when (and beg end (< beg end))
          (cider-repl--font-lock-result-region beg end))))
    (when (markerp cider-repl--result-start)
      (set-marker cider-repl--result-start nil))
    (when (markerp cider-repl--result-end)
      (set-marker cider-repl--result-end nil))
    (setq cider-repl--result-start nil
          cider-repl--result-end nil)))