Function: cider-repl-switch-to-other
cider-repl-switch-to-other is an interactive and byte-compiled
function defined in cider-repl.el.
Signature
(cider-repl-switch-to-other)
Documentation
Switch between the Clojure and ClojureScript REPLs for the current project.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defun cider-repl-switch-to-other ()
"Switch between the Clojure and ClojureScript REPLs for the current project."
(interactive)
;; FIXME: implement cycling as session can hold more than two REPLs
(let* ((this-repl (cider-current-repl 'infer 'ensure))
(other-repl (car (seq-remove (lambda (r) (eq r this-repl)) (cider-repls nil t)))))
(if other-repl
(switch-to-buffer other-repl)
(user-error "No other REPL in current session (%s)"
(car (sesman-current-session 'CIDER))))))