Function: cider--clojure-ts-mode-preferred-p

cider--clojure-ts-mode-preferred-p is a byte-compiled function defined in cider-util.el.

Signature

(cider--clojure-ts-mode-preferred-p)

Documentation

Return non-nil when Clojure source files open in clojure-ts-mode.

Handles both mechanisms clojure-ts-mode registers with: remapping clojure-mode and a direct auto-mode-alist entry for Clojure files.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-util.el
(defun cider--clojure-ts-mode-preferred-p ()
  "Return non-nil when Clojure source files open in `clojure-ts-mode'.
Handles both mechanisms clojure-ts-mode registers with: remapping
`clojure-mode' and a direct `auto-mode-alist' entry for Clojure files."
  (or (eq 'clojure-ts-mode
          (if (fboundp 'major-mode-remap)
              (major-mode-remap 'clojure-mode)
            (and (boundp 'major-mode-remap-alist)
                 (alist-get 'clojure-mode major-mode-remap-alist))))
      (eq 'clojure-ts-mode
          (assoc-default "a.clj" auto-mode-alist #'string-match-p))))