gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Clojure-Mode version 5.14.0


From: ELPA update
Subject: [NonGNU ELPA] Clojure-Mode version 5.14.0
Date: Tue, 08 Mar 2022 17:04:39 -0500

Version 5.14.0 of package Clojure-Mode has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Clojure-Mode describes itself as:
  Major mode for Clojure code

More at https://elpa.nongnu.org/nongnu/clojure-mode.html

Recent NEWS:

# Changelog

## master (unreleased)

## 5.14.0 (2022-03-07)

### 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](https://github.com/clojure-emacs/clojure-mode/pull/601): Add new 
command `clojure-promote-fn-literal` for converting #() function literals to 
`fn` form 

### Changes

* [#604](https://github.com/clojure-emacs/clojure-mode/pull/604): Add `bb` 
(babashka) to `interpreter-mode-alist`.

## 5.13.0 (2021-05-05)

### New features

* [#590](https://github.com/clojure-emacs/clojure-mode/pull/590): Extend 
`clojure-rename-ns-alias` to work on selected regions.
* [#567](https://github.com/clojure-emacs/clojure-mode/issues/567): Add new 
commands `clojure-toggle-ignore`, `clojure-toggle-ignore-surrounding-form`, and 
`clojure-toggle-defun` for inserting/deleting `#_` ignore forms.
* [#582](https://github.com/clojure-emacs/clojure-mode/pull/582): Add 
`clojure-special-arg-indent-factor` to control special argument indentation.

### Bugs fixed

* [#588](https://github.com/clojure-emacs/clojure-mode/pull/588): Fix font-lock 
for character literals.
* Stop `clojure-sort-ns` from calling `redisplay`.
* [#608](https://github.com/clojure-emacs/clojure-mode/issues/608) Fix 
alignment issue involving margin comments at the end of nested forms.

### Changes

* [#589](https://github.com/clojure-emacs/clojure-mode/issues/589): Improve 
font-locking performance on strings with escaped characters.
* [#571](https://github.com/clojure-emacs/clojure-mode/issues/571): Remove 
`project.el` integration.
* [#574](https://github.com/clojure-emacs/clojure-mode/issues/574): Remove 
`clojure-view-grimoire` command.
* [#584](https://github.com/clojure-emacs/clojure-mode/issues/584): Align to 
recent `pcase` changes on Emacs master.

## 5.12.0 (2020-08-13)

### New features

* [#556](https://github.com/clojure-emacs/clojure-mode/issues/556): 
`clojure-rename-ns-alias` picks up existing aliases for minibuffer completion.

### Bugs fixed

* [#565](https://github.com/clojure-emacs/clojure-mode/issues/565): Fix extra 
spaces being inserted after quote in paredit-mode.
* [#544](https://github.com/clojure-emacs/clojure-mode/issues/544): Fix 
docstring detection when string contains backslash.
* [#547](https://github.com/clojure-emacs/clojure-mode/issues/547): Fix 
font-lock regex for character literals for uppercase chars and other symbols.
* [#556](https://github.com/clojure-emacs/clojure-mode/issues/556): Fix 
renaming of ns aliases containing regex characters.
* [#555](https://github.com/clojure-emacs/clojure-mode/issues/555): Fix ns 
detection for ns forms with complex metadata.
* [#550](https://github.com/clojure-emacs/clojure-mode/issues/550): Fix 
`outline-regexp` so `outline-insert-heading` behaves correctly.
* [#551](https://github.com/clojure-emacs/clojure-mode/issues/551): Indent 
`clojure-align` region before aligning.
* [#520](https://github.com/clojure-emacs/clojure-mode/issues/508): Fix allow 
`clojure-align-cond-forms` to recognize qualified forms.
* 
[#404](https://github.com/clojure-emacs/clojure-mode/issues/404)/[#528]((https://github.com/clojure-emacs/clojure-mode/issues/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`.

## 5.11.0 (2019-07-16)

### New features

* [#496](https://github.com/clojure-emacs/clojure-mode/issues/496): Highlight 
`[[wikilinks]]` in comments.
* [#366](https://github.com/clojure-emacs/clj-refactor.el/issues/366): Add 
support for renaming ns aliases (`clojure-rename-ns-alias`, default binding 
`C-c C-r n r`).
...
...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]