clojure-mode 3.0 is out!
It’s one of the most ambitious releases in recent times and brings much improved font-locking across the board. Other notable changes include dropping support for Emacs 23 (CIDER doesn’t support it either) and removing some deprecated features (most notably the functionality for switching between code and its test; see Projectile for an awesome replacement of the old feature).
An extensive list of the changes is available here.
This version also marks the introduction of an automated test suite (currently it consists mostly of font-lock tests), which should make it easier to do changes in the future.
Next step – indentation improvements and decoupling
lisp-mode. Both tasks are related. We’ve been deriving much
lisp-mode since day 1 and this has worked reasonably well so
far, but the truth is that Clojure is not Common Lisp (or Emacs Lisp
for that matter) and would benefit from a more refined syntax table,
indentation rules, etc.
When (if) this will happen?
Sadly, I have no idea… Help is definitely welcome! If you
don’t have the time to help out with code or docs you can still support my
clojure-mode (and all my other projects) via
That’s all for now, folks! Enjoy the new