Skip to content

Releases: clojure-emacs/clojure-mode

clojure-mode 5.19

27 May 05:28
Compare
Choose a tag to compare

Bugs fixed

  • Fix clojure-align when called from clojure-ts-mode major mode buffers.
  • #671: Syntax highlighting for digits after the first in % args. (e.g. %10)
  • #680: Change syntax class of ASCII control characters to punctuation, fixing situations where carriage returns were being interpreted as symbols.

Changes

  • #675: Add .lpy to the list of known Clojure file extensions.

clojure-mode 5.18.1

27 May 05:27
Compare
Choose a tag to compare

Bugs fixed

  • #653: Don't highlight vars with colons as keywords.

clojure-mode 5.18

27 May 05:27
Compare
Choose a tag to compare

Changes

  • cider#2903: Avoid No comment syntax is defined prompts.

clojure-mode 5.17.1

27 May 05:26
Compare
Choose a tag to compare

Changes

  • Declare indentation for the async ClojureScript macro.

clojure-mode 5.17

27 May 05:25
Compare
Choose a tag to compare

Changes

  • Improve support for multiple forms in the same line by replacing beginning-of-defun fn.

Bugs fixed

  • #656: Fix clojure-find-ns when ns form is preceded by other forms.
  • #593: Fix clojure-find-ns when ns form is preceded by whitespace or inside comment form.

clojure-mode 5.16.2

27 May 05:25
Compare
Choose a tag to compare

Changes

  • clojure-find-ns: add an option to never raise errors, returning nil instead on unparseable ns forms.

clojure-mode 5.16.1

27 May 05:24
Compare
Choose a tag to compare

Changes

  • Font-lock Lein's defproject as a keyword.

Bugs fixed

  • #645: Fix infinite loop when sorting a ns with comments in the end.
  • #586: Fix infinite loop when opening file containing comment with clojure-toplevel-inside-comment-form set to t.

clojure-mode 5.16

14 Dec 09:16
Compare
Choose a tag to compare

Changes

  • #641: Recognize nbb projects (identified by the presence of nbb.edn).
  • #629: Set add-log-current-defun-function to new function clojure-current-defun-name (this is used by which-function-mode and easy-kill).

Bugs fixed

  • #581: Fix font locking not working for keywords starting with a number.
  • #377: Fix everything starting with the prefix def being highlighted as a definition form. Now definition forms are enumerated explicitly in the font-locking code, like all other forms.
  • #638: Fix imenu with Clojure code in string or comment.

clojure-mode 5.15

19 Jul 19:00
Compare
Choose a tag to compare

Changes

  • #622: Add font locking for missing clojure.core macros.
  • #615: Support clojure-dart files.

Bugs fixed

  • #595, #612: Fix buffer freezing when typing metadata for a definition.

clojure-mode 5.14

30 Apr 06:21
Compare
Choose a tag to compare

New features

  • Allow additional directories, beyond the default clj[sc], to be correctly formulated by clojure-expected-ns via new defcustom entitled clojure-directory-prefixes
  • Recognize babashka projects (identified by the presence of bb.edn).
  • #601: Add new command clojure-promote-fn-literal for converting #() function literals to fn form

Changes

  • #604: Add bb (babashka) to interpreter-mode-alist.

Bugs fixed

  • #608 Fix alignment issue involving margin comments at the end of nested forms.