[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Cider version 1.9.0
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Cider version 1.9.0 |
Date: |
Tue, 24 Oct 2023 17:08:14 -0400 |
Version 1.9.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)
### 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)
### Bugs fixed
- [#3533](https://github.com/clojure-emacs/cider/issues/3533): Refine Sesman
session linking to accurately work on `*cider-test-report*` buffers.
- [#3539](https://github.com/clojure-emacs/cider/issues/3539):
`cider-jump-to-locref-at-point`: don't jump to non-existing files.
## 1.8.2 (2023-10-15)
### Changes
- Bump the injected `cider-nrepl` to
[0.40.0](https://github.com/clojure-emacs/cider-nrepl/blob/v0.40.0/CHANGELOG.md#0400-2023-10-15).
- Improves the `:style/indent` `:arglist` and other key metadata propagation
for ClojureScript macros.
## 1.8.0 (2023-10-13)
### New features
- [#3364](https://github.com/clojure-emacs/cider/pull/3364): Update
[enrich-classpath](https://docs.cider.mx/cider/config/basic_config.html#use-enrich-classpath),
adding Clojure CLI compatibility, and reworking its integration into CIDER.
- [#3472](https://github.com/clojure-emacs/cider/pull/3472): render Java doc
comments and arglists with an improved format, and improve Java interop type
inference.
* Requires enrich-classpath to be enabled (see previous bullet point).
* A related option has been introduced:
[`cider-docstring-max-lines`](https://docs.cider.mx/cider/usage/code_completion.html#configuration).
- [#3352](https://github.com/clojure-emacs/cider/pull/3352): Add [CIDER Log
Mode](https://docs.cider.mx/cider/debugging/logging.html), a major mode that
allows you to capture, debug, inspect and view log events emitted by Java
logging frameworks.
- [#3418](https://github.com/clojure-emacs/cider/issues/3418): Introduce
`cider-clojure-compilation-error-phases`
([doc](https://docs.cider.mx/cider/usage/dealing_with_errors.html#configuration)).
...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Cider version 1.9.0,
ELPA update <=