Emacs support for the Clojure(Script) programming language
:foo/def
like a def
form.clojure-align
no longer gets confused with commas. In fact, now it even removes extra commas.clojure-expected-ns-function
.clojure-align
(or with the automatic align feature), blank lines will divide alignment regions.clojure-sort-ns
.C-c C-r n
.default-(something)
as def* macro.cider-find-ns
now returns the closest ns
instead of the first one.extend-type
.C-c SPC
. This can also be done automatically (as part of indentation) by turning on clojure-align-forms-automatically
.let-
, while-
or when-
like their counterparts.font-lock-comment-face
to code commented out with #_
.this-as
.clojure.lang.LispReader
.specify
and specify!
.defprotocol
.clojure-forward-logical-sexp
and clojure-backward-logical-sexp
consider ^hints
and #reader.macros
to be part of the sexp that follows them.boot
projects in clojure-expected-ns
.clojure-mode
.