Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
46fceef
Adds quick search modal
davidbonan Dec 9, 2025
c6304c8
Improves quick search modal.
davidbonan Dec 10, 2025
cbe4c71
Adds search options to quick search
davidbonan Dec 10, 2025
3212ea5
Increases keybinding button size.
davidbonan Dec 10, 2025
8f62931
Improves quick search performance and UX
davidbonan Dec 11, 2025
ff005c0
Improves quick search result extraction.
davidbonan Dec 11, 2025
0518043
Adds click handler to quick search items
davidbonan Dec 11, 2025
8efb4c5
Highlights search matches in preview editor.
davidbonan Dec 11, 2025
f9183b1
Focuses the picker on selection
davidbonan Dec 11, 2025
89eb793
Edit and save project directly from preview window
davidbonan Dec 11, 2025
241fca9
Removes quick search state persistence
davidbonan Dec 11, 2025
da7ea30
Fixes preview update for non-open files
davidbonan Dec 11, 2025
29fd19e
Opens previewed file in workspace on edit
davidbonan Dec 11, 2025
cda726c
Fix race condition on fast navigation
davidbonan Dec 11, 2025
273f43d
Removes unnecessary log dependency
davidbonan Dec 11, 2025
f28fb5e
Improves quick search UX and performance
davidbonan Dec 11, 2025
6789dbc
Adds collapse all functionality to quick search
davidbonan Dec 11, 2025
a04fc2d
Improves quick search modal responsiveness
davidbonan Dec 11, 2025
3cf6d67
Improve tests on Quick Search
davidbonan Dec 11, 2025
8228395
Prevent row count header from disappearing when searching
maxbrunsfeld Dec 15, 2025
a4d3590
Improves quick search performance and UX
davidbonan Dec 16, 2025
32d222e
Adds quick search cancellation support
davidbonan Dec 18, 2025
65c71ae
Improves quick search performance
davidbonan Dec 18, 2025
9d9ae38
Fix syntax highlighting on buffer insert
davidbonan Dec 18, 2025
34bbb85
Fix format
davidbonan Dec 18, 2025
e0e64e6
Fix panic
davidbonan Dec 18, 2025
f671d59
Improves quick search modal sizing
davidbonan Dec 20, 2025
35e1fdb
Improves quick search modal layout
davidbonan Dec 21, 2025
4045a71
Improves quick search navigation.
davidbonan Dec 21, 2025
46964c9
Navigates on double click in quick search
davidbonan Dec 21, 2025
f9d6fe1
Fix clippy
davidbonan Dec 21, 2025
23e6715
Removes cancellation mechanism
davidbonan Dec 31, 2025
8e4656e
Uses the search results receiver directly
davidbonan Dec 31, 2025
d4321e0
Yields to UI thread during quick search.
davidbonan Dec 31, 2025
edfab4a
Displays a "Searching..." indicator in Quick Search
davidbonan Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion crates/project/src/project_search.rs
Original file line number Diff line number Diff line change
Expand Up @@ -540,7 +540,6 @@ impl Search {
}
matched_buffers += 1;
matches += ranges.len();

_ = tx.send(SearchResult::Buffer { buffer, ranges }).await?;
}
anyhow::Ok(())
Expand Down
3 changes: 3 additions & 0 deletions crates/search/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,19 @@ any_vec.workspace = true
bitflags.workspace = true
collections.workspace = true
editor.workspace = true
file_icons.workspace = true
futures.workspace = true
gpui.workspace = true
language.workspace = true
menu.workspace = true
picker.workspace = true
project.workspace = true
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
settings.workspace = true
smol.workspace = true
text.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
Expand Down
Loading