Function: cider-repl-init-eval-handler

cider-repl-init-eval-handler is a byte-compiled function defined in cider-repl.el.

Signature

(cider-repl-init-eval-handler &optional CALLBACK)

Documentation

Make an nREPL evaluation handler for use during REPL init.

Run CALLBACK once the evaluation is complete.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-repl.el
(defun cider-repl-init-eval-handler (&optional callback)
  "Make an nREPL evaluation handler for use during REPL init.
Run CALLBACK once the evaluation is complete."
  (let ((buffer (current-buffer)))
    (cider-make-eval-handler
     :buffer buffer
     :on-stdout (apply-partially #'cider-repl-emit-stdout buffer)
     :on-stderr (apply-partially #'cider-repl-emit-stderr buffer)
     :on-done (lambda ()
                (cider-repl-emit-prompt buffer)
                (when callback (funcall callback))))))