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