zed/crates/editor/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
..
display_map Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
git Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
scroll Prompt Library Refinements (#13470) 2024-06-25 11:43:30 -04:00
test Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
actions.rs Add "Select Enclosing Symbol" command (#13435) 2024-06-24 21:26:47 -06:00
blame_entry_tooltip.rs Increase short SHA length to 7 characters (#11492) 2024-05-07 11:10:44 -04:00
blink_manager.rs Remove 2 suffix for editor 2024-01-03 10:58:57 -08:00
debounced_delay.rs editor: Cancel ongoing completion requests more eagerly (#12630) 2024-06-04 12:22:01 +02:00
display_map.rs Code maintenance in the editor crate (#13565) 2024-06-27 09:40:48 +03:00
editor_settings.rs editor: Add scroll_beyond_last_line setting (#11155) 2024-06-20 14:22:37 -07:00
editor_tests.rs Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00
editor.rs Fix PageUp for context menu (#13593) 2024-06-28 12:03:30 +03:00
element.rs editor: Fix scroll_beyond_last_line off for short files (#13571) 2024-06-27 10:10:30 -07:00
git.rs Introduce DisplayRow, MultiBufferRow newtypes and BufferRow type alias (#11656) 2024-05-11 00:06:51 +03:00
highlight_matching_bracket.rs Add support for auto surround (#13217) 2024-06-20 12:48:46 +03:00
hover_links.rs lsp: Revert URL type change (#13193) 2024-06-18 12:39:56 +02:00
hover_popover.rs lsp: Revert URL type change (#13193) 2024-06-18 12:39:56 +02:00
hunk_diff.rs Refine inline transformation UX (#12939) 2024-06-13 08:35:22 +02:00
indent_guides.rs indent guides: Fix edge case when line is folded (#13498) 2024-06-25 12:00:40 +02:00
inlay_hint_cache.rs lsp: Revert URL type change (#13193) 2024-06-18 12:39:56 +02:00
inline_completion_provider.rs Reduce spamming of inline completion discard events (#11999) 2024-05-17 16:37:17 -04:00
items.rs search: Improve performance of replace_all (#13654) 2024-06-28 19:06:44 +02:00
linked_editing_ranges.rs lsp: Add support for linked editing range edits (HTML tag autorenaming) (#12769) 2024-06-11 15:52:38 +02:00
mouse_context_menu.rs Add mouse context action to copy permalink (#13247) 2024-06-20 10:46:49 +03:00
movement.rs Improve context expansion (#10957) 2024-05-26 16:30:09 -07:00
persistence.rs wip 2023-01-25 11:32:19 -08:00
rust_analyzer_ext.rs Improve context expansion (#10957) 2024-05-26 16:30:09 -07:00
scroll.rs Fix incorrect point types in scroll calculations (#13600) 2024-06-27 11:19:27 -07:00
selections_collection.rs Fix panic when doing various cursor movements with a pending mouse selection (#13016) 2024-06-13 16:22:45 -07:00
tasks.rs Allow clients to run Zed tasks on remote projects (#12199) 2024-05-24 22:26:57 +03:00
test.rs Move from Zed fonts to IBM Plex (#13596) 2024-06-27 14:36:44 -06:00