# Add an experimental, WIP diagnostics grouping panel \(\#14515\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d7a25c169693f8777e22f1acccd066d64265a118)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d7a25c169693f8777e22f1acccd066d64265a118

Requested commit: d7a25c169693f8777e22f1acccd066d64265a118

Commit: d7a25c169693f8777e22f1acccd066d64265a118

Tree: 631df5daee0254f97a989c3d5d083763ec3fbf5b

Author: Kirill Bulatov

Committer: GitHub

## Message

```
Add an experimental, WIP diagnostics grouping panel (#14515)

Provide a current, broken state as an experimental way to browse
diagnostics.
The diagnostics are grouped by lines and reduced into a block that, in
case of multiple diagnostics per line, could be toggled back and forth
to show more diagnostics on the line.
Use `grouped_diagnostics::Deploy` to show the panel.

Issues remaining:
* panic on warnings toggle due to incorrect excerpt manipulation
* badly styled blocks
* no key bindings to navigate between blocks and toggle them
* overall odd usability gains for certain groups of people

Due to all above, the thing is feature-gated and not exposed to regular
people.


Release Notes:

- N/A
```

## Parents

- [2c6cb4ec1656145d3c8e06921332703388f98e7a](https://git.cafe/gitcafe/zed/commit/2c6cb4ec1656145d3c8e06921332703388f98e7a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d7a25c169693f8777e22f1acccd066d64265a118?format=markdown)
