Function: cider--preferred-clojure-mode
cider--preferred-clojure-mode is a byte-compiled function defined in
cider-util.el.
Signature
(cider--preferred-clojure-mode)
Documentation
Return the Clojure major mode CIDER should use for the code it produces.
Resolves cider-preferred-clojure-mode, falling back to clojure-mode
whenever clojure-ts-mode or its grammar is unavailable.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-util.el
(defun cider--preferred-clojure-mode ()
"Return the Clojure major mode CIDER should use for the code it produces.
Resolves `cider-preferred-clojure-mode', falling back to `clojure-mode'
whenever `clojure-ts-mode' or its grammar is unavailable."
(pcase cider-preferred-clojure-mode
('clojure-mode 'clojure-mode)
('clojure-ts-mode (if (cider--clojure-ts-mode-available-p)
'clojure-ts-mode
'clojure-mode))
(_ (if (and (cider--clojure-ts-mode-available-p)
(cider--clojure-ts-mode-preferred-p))
'clojure-ts-mode
'clojure-mode))))