zed/crates/outline_panel
Kirill Bulatov f766f6ceae
Do less work when revealing entries in the outline panel (#20031)
Before this change, we were trying to determine current element before
debouncing, causing a lot of extra work on caret movement. Now, we only
do this for the task that managed to wait the entire debounce period.

Closes https://github.com/zed-industries/zed/issues/19817
Closes https://github.com/zed-industries/zed/issues/14235

Release Notes:

- Fixed outline panel-related performance issues when selections change
in the large document
([#19817](https://github.com/zed-industries/zed/issues/19817)),
([#14235](https://github.com/zed-industries/zed/issues/14235))
2024-10-31 16:29:19 +02:00
..
src Do less work when revealing entries in the outline panel (#20031) 2024-10-31 16:29:19 +02:00
Cargo.toml outline panel: Add indent guides (#19719) 2024-10-28 09:54:18 +01:00
LICENSE-GPL Introduce an outline panel (#12637) 2024-06-12 23:22:52 +03:00