Variable: clojure--extension-mode-alist

clojure--extension-mode-alist is a variable defined in clojure-mode.el.

Value

(("\\.cljs\\'" . clojurescript-mode) ("\\.cljc\\'" . clojurec-mode)
 ("\\.cljd\\'" . clojuredart-mode) ("\\.jank\\'" . jank-mode)
 ("\\.joke\\'" . joker-mode) ("\\.edn\\'" . edn-mode)
 ("\\.clj\\'" . clojure-mode))

Documentation

Alist mapping file-name regexes to their expected Clojure major mode.

More specific extensions must appear before less specific ones.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defconst clojure--extension-mode-alist
  '(("\\.cljs\\'"  . clojurescript-mode)
    ("\\.cljc\\'"  . clojurec-mode)
    ("\\.cljd\\'"  . clojuredart-mode)
    ("\\.jank\\'"  . jank-mode)
    ("\\.joke\\'"  . joker-mode)
    ("\\.edn\\'"   . edn-mode)
    ;; .clj must be last since its regex also matches .cljs, .cljc, .cljd
    ("\\.clj\\'"   . clojure-mode))
  "Alist mapping file-name regexes to their expected Clojure major mode.
More specific extensions must appear before less specific ones.")