Function: cider-repl-eval-init-code
cider-repl-eval-init-code is an interactive and byte-compiled function
defined in cider-repl.el.
Signature
(cider-repl-eval-init-code &optional CALLBACK)
Documentation
Evaluate cider-repl-init-code in the current REPL.
Run CALLBACK once the evaluation is complete.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defun cider-repl-eval-init-code (&optional callback)
"Evaluate `cider-repl-init-code' in the current REPL.
Run CALLBACK once the evaluation is complete."
(interactive)
(let* ((request `(,@(cider--repl-request-plist)
"inhibit-cider-middleware" "true")))
(cider-nrepl-request:eval
;; Ensure we evaluate _something_ so the initial namespace is correctly set
(thread-first (or cider-repl-init-code '("nil"))
(string-join "\n"))
(cider-repl-init-eval-handler callback)
nil
(line-number-at-pos (point))
(cider-column-number-at-pos (point))
request)))