Skip to content

clojure-mode 5.0.0

Compare
Choose a tag to compare
@bbatsov bbatsov released this 30 Oct 12:55
· 552 commits to master since this release

New features

  • #302: Add new sexp navigation commands. clojure-forward-logical-sexp and clojure-backward-logical-sexp consider ^hints and #reader.macros to be part of the sexp that follows them.
  • #303: Handle boot projects in clojure-expected-ns.
  • Added dedicated modes for ClojureScript, ClojureC and ClojureX. All of them are derived from clojure-mode.
  • Added support for Gradle projects.
  • Vastly improved indentation engine.
  • Added support for reader conditionals.
  • Improved font-locking of namespaced symbols.

Bugs fixed

  • #310 and #311 Fix clojure-expected-ns in multi-source projects.
  • #307: Don't highlight handle and handler-case as keywords.
  • Fix font-locking for def with special chars such as: defn*, defspecial!.
  • Numerous indentation issues.