Skip to content

clojure-mode 5.12.0

Compare
Choose a tag to compare
@bbatsov bbatsov released this 13 Aug 06:41
· 143 commits to master since this release

New features

  • #556: clojure-rename-ns-alias picks up existing aliases for minibuffer completion.

Bugs fixed

  • #565: Fix extra spaces being inserted after quote in paredit-mode.
  • #544: Fix docstring detection when string contains backslash.
  • #547: Fix font-lock regex for character literals for uppercase chars and other symbols.
  • #556: Fix renaming of ns aliases containing regex characters.
  • #555: Fix ns detection for ns forms with complex metadata.
  • #550: Fix outline-regexp so outline-insert-heading behaves correctly.
  • #551: Indent clojure-align region before aligning.
  • #520: Fix allow clojure-align-cond-forms to recognize qualified forms.
  • #404/#528: Fix syntax highlighting for multiple consecutive comment reader macros (#_#_).

Changes

  • Inline definition of clojure-mode-syntax-table and support ' quotes in symbols.
  • Enhance add arity refactoring to support a defn inside a reader conditional.
  • Enhance add arity refactoring to support new forms: letfn, fn, defmacro, defmethod, defprotocol, reify and proxy.