project_search: display result count on cmd-enter

It also focuses the first result (just like a normal enter).
This commit is contained in:
Piotr Osiewicz 2023-07-05 10:54:28 +02:00
parent 6e24ded2bc
commit 6c8cb6b2a9

View file

@ -675,6 +675,9 @@ impl ProjectSearchView {
if match_ranges.is_empty() { if match_ranges.is_empty() {
self.active_match_index = None; self.active_match_index = None;
} else { } else {
self.active_match_index = Some(0);
self.select_match(Direction::Next, cx);
self.update_match_index(cx);
let prev_search_id = mem::replace(&mut self.search_id, self.model.read(cx).search_id); let prev_search_id = mem::replace(&mut self.search_id, self.model.read(cx).search_id);
let is_new_search = self.search_id != prev_search_id; let is_new_search = self.search_id != prev_search_id;
self.results_editor.update(cx, |editor, cx| { self.results_editor.update(cx, |editor, cx| {