ZIm/crates/workspace/src
Piotr Osiewicz 0761383752
search: Improve performance of replace_all (#13654)
Previously replace_all amounted to what could be achieved by repeatedly
mashing "Replace" button, which had a bunch of overhead related to
buffer state syncing. This commit gets rid of the automated button
mashing, processing all of the replacements in one go.

Fixes #13455



Release Notes:

- Improved performance of "replace all" in buffer search and project
search
2024-06-28 19:06:44 +02:00
..
persistence Respect workspace order in recent projects (#12844) 2024-06-20 13:16:23 +03:00
dock.rs Fix repeatedly docking project panel (#11884) 2024-05-15 21:32:03 -07:00
item.rs autosave: Respect project autosave settings per file (#13369) 2024-06-24 14:56:22 +02:00
modal_layer.rs Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
notifications.rs workspace: Add clear notifications command (#13320) 2024-06-21 07:00:46 +02:00
pane.rs autosave: Respect project autosave settings per file (#13369) 2024-06-24 14:56:22 +02:00
pane_group.rs gpui: Pass Style by value to request_layout (#11597) 2024-05-09 11:38:53 +02:00
persistence.rs Respect workspace order in recent projects (#12844) 2024-06-20 13:16:23 +03:00
searchable.rs search: Improve performance of replace_all (#13654) 2024-06-28 19:06:44 +02:00
shared_screen.rs Make tests less noisy (#12463) 2024-05-29 18:06:45 -07:00
status_bar.rs Add wiring for UI density (#11260) 2024-05-01 14:28:52 -04:00
tasks.rs Allow clients to run Zed tasks on remote projects (#12199) 2024-05-24 22:26:57 +03:00
toolbar.rs Make border methods always require an explicit width (#11450) 2024-05-06 13:22:47 -04:00
workspace.rs autosave: Respect project autosave settings per file (#13369) 2024-06-24 14:56:22 +02:00
workspace_settings.rs Fix typo in tab_bar.show default value rustdoc (#13641) 2024-06-28 08:48:10 -04:00