Antonio Scandurra
|
bd2527e691
|
Use StringMatchCandidate::new to construct candidates more conveniently
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-31 19:11:13 +01:00 |
|
Max Brunsfeld
|
ea69dcd42a
|
Match on names only when outline query has no spaces
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-14 09:16:29 -08:00 |
|
Nathan Sobo
|
b52db22544
|
Only enable smart case if the query contains an uppercase character
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-01-14 09:16:09 -07:00 |
|
Nathan Sobo
|
f934370e7f
|
Match full path when query contains spaces
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-01-14 09:02:04 -07:00 |
|
Antonio Scandurra
|
be24e58926
|
Associate StringMatchCandidate with an id
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-14 14:55:03 +01:00 |
|
Antonio Scandurra
|
a64ba8b687
|
Allow matching of context items in outline view
|
2022-01-14 11:09:02 +01:00 |
|
Antonio Scandurra
|
9c1f58ee89
|
Maintain order of outline items when filling out tree's missing parts
|
2022-01-14 09:12:30 +01:00 |
|
Max Brunsfeld
|
adeb7e6864
|
Incorporate syntax highlighting into symbol outline view
Still need to figure out how to style the fuzzy match characters
now that there's syntax highlighting. Right now, they are
underlined in red.
|
2022-01-13 18:10:02 -08:00 |
|
Max Brunsfeld
|
7913a1ea22
|
Include highlighting runs in Outline
|
2022-01-13 14:46:15 -08:00 |
|
Max Brunsfeld
|
3e1c559b2d
|
Allow multiple disjoint nodes to be captured as matcheable in the outline query
|
2022-01-13 14:04:25 -08:00 |
|
Antonio Scandurra
|
2660d37ad8
|
Return Outline<Anchor> from MultiBuffer::outline
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-13 18:24:00 +01:00 |
|
Antonio Scandurra
|
e165f1e16c
|
Use OutlineItem::depth to include ancestors of matching candidates
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-13 16:59:52 +01:00 |
|
Antonio Scandurra
|
06ba1c64cf
|
Implement Outline::search
|
2022-01-13 15:10:29 +01:00 |
|
Antonio Scandurra
|
d6ed2ba642
|
Start on rendering the outline view
|
2022-01-13 12:01:11 +01:00 |
|
Antonio Scandurra
|
ef596c64f8
|
Add OutlineItem::depth so that we can render a tree in the outline view
|
2022-01-13 11:35:43 +01:00 |
|
Max Brunsfeld
|
63a401ac5d
|
Add Buffer::outline method
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-12 18:17:49 -08:00 |
|