Function: cider--xref-backend

cider--xref-backend is a byte-compiled function defined in cider-xref-backend.el.

Signature

(cider--xref-backend)

Documentation

Used for xref integration.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-xref-backend.el
;;; xref integration
;;
;; xref.el was introduced in Emacs 25.1.
;; CIDER's xref backend was added in CIDER 1.2.
(defun cider--xref-backend ()
  "Used for xref integration."
  ;; Check if `cider-nrepl` middleware is loaded. Allows fallback to other xref
  ;; backends, if cider-nrepl is not loaded.
  (when (or
         ;; the main requirement:
         (cider-nrepl-op-supported-p "ns-path" nil 'skip-ensure)
         ;; the fallback, used for bare nrepl or babashka integrations:
         (cider-nrepl-op-supported-p "lookup" nil 'skip-ensure))
    'cider))