| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-03 | 2.7 kB | |
| v5.22.0 source code.tar.gz | 2026-03-03 | 23.4 MB | |
| v5.22.0 source code.zip | 2026-03-03 | 23.5 MB | |
| Totals: 3 Items | 46.9 MB | 0 | |
New features
- #687: Add
clojure-preferred-build-toolto control project root detection when multiple build tool files exist. When unset, prefer directories containing.gitas a tiebreaker. - #688: Add
clojure-discard-facefor#_reader discard forms, allowing them to be styled differently from comments. Inherits fromfont-lock-comment-faceby default. - Add project root detection for ClojureCLR (
deps-clr.edn). - Give
edn-modeits own keymap with data-appropriate bindings, excluding code-oriented refactoring commands.
Changes
- Update font-locking of built-in dynamic vars for Clojure 1.12.
- Update
clojure-mode-extra-font-lockingfor Clojure 1.10-1.12 (new functions inclojure.coreand other bundled namespaces). - Add
clojure.replsection toclojure-mode-extra-font-locking. - Remove non-existent entries from
clojure-mode-extra-font-locking(specify,specify!,special-form-anchor,syntax-symbol-anchor,stream?). - Extend
clojure--check-wrong-major-modeto cover all derived modes (.cljd,.jank,.joke,.edn). - Remove dead
.cljdentry fromclojure-modeauto-mode-alist.
Bugs fixed
- #402: Font-lock protocol method docstrings with
font-lock-doc-face. - #649: Fix
clojure-add-aritysevering arglist metadata (^String,^:keyword,^{...}) when converting single-arity to multi-arity. - #600: Fix
clojure--valid-put-clojure-indent-call-prejecting valid indent specs with nested lists (e.g.letfn's(1 ((:defn)) nil)). - #365: Font-lock function names in
letfnbindings withfont-lock-function-name-face. - #527: Fix
clojure-sort-nsmangling:gen-classand other non-sortable ns forms. - #619: Fix
clojure-thread-last-allbreaking forms containing line comments by absorbing closing parens into comments. - #610: Fix
edn-modeindentation to treat all paren lists as data rather than function calls. - Fix
clojure-update-nsbroken by the removal ofclojure-namespace-name-regex. - Fix typos in
clojure-mode-extra-font-locking:halt-when?->halt-when,simple-indent?->simple-ident?. - Fix
docandfind-docmisplaced underclojure.coreinstead ofclojure.replin extra font-locking.