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

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

[NonGNU ELPA] Cider version 1.10.0


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.10.0
Date: Tue, 31 Oct 2023 17:05:57 -0400

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

Cider describes itself as:

  ======================================================
  Clojure Interactive Development Environment that Rocks
  ======================================================

More at https://elpa.nongnu.org/nongnu/cider.html

## Summary:

  Provides a Clojure interactive development environment for Emacs, built on

## Recent NEWS:

# Changelog

## master (unreleased)

## 1.10.0 (2023-10-31)

### New features

- [#3555](https://github.com/clojure-emacs/cider/pull/3555): Introduce 
`cider-start-nrepl-server` function which does the same as `cider-jack-in`
but without connecting to the started nREPL server.

### Changes

- Bump the injected `cider-nrepl` to 
[0.42.1](https://github.com/clojure-emacs/cider-nrepl/blob/v0.42.1/CHANGELOG.md#0421-2023-10-31).
  - Improves performance for completions- and info-related functionality.
  - Updates 
[Orchard](https://github.com/clojure-emacs/orchard/blob/v0.18.0/CHANGELOG.md#0180-2023-10-30)
    - Improves various Inspector presentational aspects.
  - Updates 
[Suitable](https://github.com/clojure-emacs/clj-suitable/blob/v0.5.1/CHANGELOG.md#051-2023-10-31)
    - Improves keyword completion for ClojureScript.
- [#3553](https://github.com/clojure-emacs/cider/issues/3553): 
`cider-pprint-eval-last-sexp`, `cider-eval-last-sexp-to-repl`, 
`cider-pprint-eval-last-sexp-to-repl`: use error overlays to indicate failure.
  - this also avoids showing an empty `*cider-result*` buffer.
- [#3554](https://github.com/clojure-emacs/cider/issues/3554): CIDER 
macroexpand: handle errors more gracefully.

### Bugs fixed

- [#3541](https://github.com/clojure-emacs/cider/issues/3541): Fix 
`cider-jack-in` failing with SSH remotes.
- [#3559](https://github.com/clojure-emacs/cider/issues/3559): Don't apply 
[dynamic syntax 
highlighting](https://docs.cider.mx/cider/config/syntax_highlighting.html) over 
buffers belonging to unrelated Sesman sessions.

## 1.9.0 (2023-10-24)

### New features

- [#3529](https://github.com/clojure-emacs/cider/issues/3529): CIDER inspector: 
introduce `cider-inspector-previous-sibling`, `cider-inspector-next-sibling` 
commands ([doc](https://docs.cider.mx/cider/debugging/inspector.html#usage)).
- [#3548](https://github.com/clojure-emacs/cider/issues/3548): CIDER inspector: 
introduce `cider-inspector-tap-current-val` command 
([doc](https://docs.cider.mx/cider/debugging/inspector.html#usage)).

### Changes

- [#3546](https://github.com/clojure-emacs/cider/issues/3546): Inspector: 
render Java items using `java-mode` syntax coloring.
- [#3521](https://github.com/clojure-emacs/cider/issues/3521): Expand 
`cider-clojure-compilation-regexp` to also match e.g. `Unexpected error 
(ExceptionInfo) macroexpanding defmulti at (src/ns.clj:1:1).`.
- Remove module info from the [CIDER error 
overlay](https://docs.cider.mx/cider/usage/dealing_with_errors.html#configuration).
  - Example string that is now trimmed away: `(java.lang.Long is in module 
java.base of loader 'bootstrap'; clojure.lang.IObj is in unnamed module of 
loader 'app')`
- [#3522](https://github.com/clojure-emacs/cider/issues/3522): Introduce a new 
possible value for 
[`cider-use-overlays`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays):
 `errors-only`.
  - If specified, only errors will result in an overlay being shown.
- [#3527](https://github.com/clojure-emacs/cider/issues/3527): Preserve the 
font size as one navigates through the CIDER inspector.
- [#3525](https://github.com/clojure-emacs/cider/issues/3525): Introduce 
[`cider-inline-error-message-function`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays)
 customization option.
- [#3528](https://github.com/clojure-emacs/cider/issues/3528): Bump the 
injected `cider-nrepl` to 
[0.41.0](https://github.com/clojure-emacs/cider-nrepl/blob/v0.41.0/CHANGELOG.md#0410-2023-10-24).
  - Updates 
[Orchard](https://github.com/clojure-emacs/orchard/blob/v0.17.0/CHANGELOG.md#0170-2023-10-24),
 providing misc presentational improvements for the CIDER Inspector.

### Bugs fixed

- Inspector: avoid `Symbol's value as variable is void: text-scale-mode-amount` 
under certain Emacs clients.

## 1.8.3 (2023-10-18)

### Changes

- [#2903](https://github.com/clojure-emacs/cider/issues/2903): Avoid `No 
comment syntax is defined` prompts.
- Bump the `clojure-mode` required version to 
[5.18.0](https://github.com/clojure-emacs/clojure-mode/blob/v5.18.0/CHANGELOG.md#5180-2023-10-18).
...
...



reply via email to

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