[Top][All Lists]

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

[NonGNU ELPA] Cider version 1.4.1

From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.4.1
Date: Wed, 25 May 2022 17:03:03 -0400

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

Cider describes itself as:
  Clojure Interactive Development Environment that Rocks

More at

Recent NEWS:

# Changelog

## master (unreleased)

## 1.4.1 (2022-05-25)

## Changes

* Upgrade cider-nrepl to 

### Bugs fixed

* [#3195]( Revert the 
change that resulted in `(error "Cyclic keymap inheritance")` on 
* [#3182]( Don't try to 
JVM-specific code outside of JVM Clojure.
* [#3202]( Fix 
  * Do not always perform `undef-all`. Undef only with `C-u` prefix.
  * Fix extraction of namespace name.

## 1.4.0 (2022-05-02)

## New features

* [#3188]( Add support for 
`undef-all` op, for removing stale vars and conflicting aliases.
  * Add new command `cider-undef-all`.
  * Existing commands `cider-load-buffer`, `cider-load-file`, and 
`cider-eval-ns-form` can be called with `C-u` prefix to execute `undef-all` 
before reloading the ns.
* [#3185]( Add feature to 
`cider-eval-in-context` for automatically extracting parent let bindings when 
called with `C-u` prefix argument.
* Add new interactive command `cider-inspire-me`. It does what you'd expect.
* [#3162]( Save eval results 
into kill ring and registers.
  * Add new customization variable `cider-eval-register` to automatically store 
the last interactive eval result into the specified register.
  * Add interactive command `cider-kill-last-result` to manually save the last 
eval result into kill ring.

### Changes

* [#3177]( Apply ANSI 
colorization to test assertion output.
* Use clojure-mode 

### Bugs fixed

* [#3170]( Skip ensure repl 
available checks on xref functions. (this improves the interop with 
* [#3173]( Locally remove 
`cider-complete-at-point` from `completion-at-point-functions` instead of 
killing it as a local variable.
* [#3172]( Restore the 
long-lost (but critical) inspirational message on connect.
* [#3186]( An assortment of 
small fixes.

## 1.3.0 (2022-03-07)

### New features

* [#3148]( Display error 
messages in multiline comment eval results, and in result overlays when 
`cider-show-error-buffer` is set to `nil`.
* [#3149]( Add option 
`'change` to `cider-eval-result-duration`, allowing multiple eval result 
overlays to persist until the next change to the buffer.

### Changes

* [#3127]( Strip all 
exec-opts flags (`-A` `-M` `-T` `-X`) if they exist in 
`cider-clojure-cli-aliases`. Also addresses a duplicate `:` in the generated 
`clj` command.
* `cider-jack-in-lein-plugins` no longer affects non-Leiningen projects.
  * Third-party packages should rely on `cider-jack-in-dependencies` instead.
* Upgrade cider-nrepl to 
* Remove `cider-jdk-src-paths` defcustom since enrich-classpath makes it 
* Remove `cider-resolve-java-class` function since enrich-classpath makes it 

### Bugs fixed

* Upgrade 
[enrich-classpath](, which 
fixes various edge cases.
  * Remember: at the moment the enrich-classpath is disabled by default. If you 
wish to try it out, you can customize `cider-enrich-classpath` to `t`.
  * Also remember: for it to work, on Linux, you'll also have to do something 
like `sudo apt install openjdk-11-source` (depending on your package manager 
and JDK of choice).

reply via email to

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