From 4525509804f85ae937c6411ec02937a2550d0551 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Tue, 19 Sep 2023 23:56:22 +0200 Subject: [PATCH] buffer/replace: Advance match index on each replace. (#2992) Release Notes: - Fixed "Replace next" not advancing the match index. --- crates/search/src/buffer_search.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/search/src/buffer_search.rs b/crates/search/src/buffer_search.rs index 5fc0854b811dc65f88cb86e899e211c5b690bc1f..eb15146314a7bff10ff307b7c79ed561453d9abe 100644 --- a/crates/search/src/buffer_search.rs +++ b/crates/search/src/buffer_search.rs @@ -925,6 +925,7 @@ impl BufferSearchBar { Some(self.replacement(cx)).filter(|rep| !rep.is_empty()), ); searchable_item.replace(&matches[active_index], &query, cx); + self.select_next_match(&SelectNextMatch, cx); } self.focus_editor(&FocusEditor, cx);