- Indent properly
as->
. - Revert the indentation settings for
->
,->>
,some->
andsome->>
.
- Removed
inferior-lisp
integration in favor ofinf-clojure
. - Indented the body of
cond
with 2 spaces. - Removed special indentation settings for
defstruct
,struct-map
andassoc
. - Added special indentation settings for
->
,->>
,cond->
,cond->>
,some->
andsome->>
.
- Numerous font-lock bug fixes.
- #260: Don't treat
@
as a word character. - #239: Indent properly multi-arity definitions.
- Added font-locking for namespaces and namespace aliases.
- Added font-locking for character literals.
- Added font-locking for constants.
- Added font-locking for dynamic vars.
- Added font-locking for
cljx
. - Various docstring filling improvements.
- Introduced additional faces for keyword literals, character literals and interop method invocations.
- Added support for
prettify-symbols-mode
.
- Emacs 24.1 is required.
- Removed deprecated
clojure-font-lock-comment-sexp
. - Renamed
clojure-mode-font-lock-setup
toclojure-font-lock-setup
. - Some font-locking was extracted to a separate package. (clojure-mode-extra-font-locking).
- Properly font-lock docstrings regardless of the presence of metadata or type hints.