Releases: clojure-emacs/clojure-mode
Releases · clojure-emacs/clojure-mode
clojure-mode 5.1.0
New features
- Vertically align sexps with
C-c SPC
. This can also be done automatically (as part of indentation) by turning onclojure-align-forms-automatically
. - Indent and font-lock forms that start with
let-
,while-
orwhen-
like their counterparts. - Apply the
font-lock-comment-face
to code commented out with#_
. - Add indentation config for ClojureScript's
this-as
.
Bugs fixed
- Namespaces can now use the full palette of legal symbol characters.
- Namespace font-locking according to
clojure.lang.LispReader
. - Fixed the indentation for
specify
andspecify!
. - Fixed the docstring indentation for
defprotocol
.
clojure-mode 5.0.1
Bugs fixed
- Don't treat the symbol
default-(something)
as def* macro. cider-find-ns
now returns the closestns
instead of the first one.- #344: Fixed the indentation of
extend-type
.
clojure-mode 5.0.0
New features
- #302: Add new sexp navigation commands.
clojure-forward-logical-sexp
andclojure-backward-logical-sexp
consider^hints
and#reader.macros
to be part of the sexp that follows them. - #303: Handle
boot
projects inclojure-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.