buffer/replace: Advance match index on each replace. (#2992)

Piotr Osiewicz created

Release Notes:
- Fixed "Replace next" not advancing the match index.

Change summary

crates/search/src/buffer_search.rs | 1 +
1 file changed, 1 insertion(+)

Detailed changes

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);