Function: cider--set-connection-capabilities

cider--set-connection-capabilities is a byte-compiled function defined in cider-connection.el.

Signature

(cider--set-connection-capabilities &optional CONN-BUFFER)

Documentation

Set cider-connection-capabilities for CONN-BUFFER during repl init.

See cider-connection-capabilities.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-connection.el
(defun cider--set-connection-capabilities (&optional conn-buffer)
  "Set `cider-connection-capabilities' for CONN-BUFFER during repl init.
See `cider-connection-capabilities'."
  (with-current-buffer (or conn-buffer (current-buffer))
    (setf cider-connection-capabilities
          (append
           (pcase (cider-runtime)
             ('clojure '(clojure jvm-compilation-errors))
             ('babashka '(babashka jvm-compilation-errors))
             ('nbb '(cljs))
             ('scittle '(cljs))
             (_ '()))
           (when
               (eq cider-repl-type 'cljs)
             '(cljs))))))