e27fafb
v0.12
Max Brunsfeld created
e27fafb
v0.12
Max Brunsfeld created
485554c
Merge pull request #342 from zed-industries/symbolic-nav
Introduce outline view
Max Brunsfeld created
f3239fe
Apply scroll_max after uniform list autoscrolls
Max Brunsfeld created
dd8e5ee
Add bottom margin to the outline view
Max Brunsfeld created
5de5e4b
Avoid panic in OutlineView when active item isn't an editor
Max Brunsfeld created
b7561c6
Add select_first and select_last bindings to outline view
Co-Authored-By: Antonio Scandurra <me@as-cii.com> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld , Antonio Scandurra , and Nathan Sobo created
ea69dcd
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>
Max Brunsfeld , Antonio Scandurra , and Nathan Sobo created
ce51196
Center the selected item when updating outline query
Co-Authored-By: Max Brunsfeld <max@zed.dev> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created
e4c0fc6
Dismiss outline view when the query editor is blurred
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
b52db22
Only enable smart case if the query contains an uppercase character
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
f934370
Match full path when query contains spaces
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
be24e58
Associate `StringMatchCandidate` with an id
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
e538beb
Highlight matches by increasing the font weight
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
a64ba8b
Allow matching of context items in outline view
Antonio Scandurra created
e7f1398
:lipstick:
Antonio Scandurra created
b0033bb
Don't emit duplicate text when mixing syntax highlighting and match indices
Antonio Scandurra created
ecba761
Make `mod` a @context
Antonio Scandurra created
deb679b
Report all matching strings in fuzzy matcher even if they're duplicates
Antonio Scandurra created
9c1f58e
Maintain order of outline items when filling out tree's missing parts
Antonio Scandurra created
adeb7e6
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.
Max Brunsfeld created
7913a1e
Include highlighting runs in Outline
Max Brunsfeld created
3e1c559
Allow multiple disjoint nodes to be captured as matcheable in the outline query
Max Brunsfeld created
950b066
Add more items to rust outline query
Max Brunsfeld created
f2cef0b
Implement navigation via outline modal
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
373fe6f
Change Editor::set_highlighted_row to take a row range
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
055d48c
Select the closest outline item when the outline view's query is empty
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
2660d37
Return `Outline<Anchor>` from `MultiBuffer::outline`
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
e165f1e
Use `OutlineItem::depth` to include ancestors of matching candidates
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
aee3bb9
Implement selecting prev and next in outline view
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
8d7a57a
Merge pull request #340 from zed-industries/split-project-diagnostics
Allow splitting of project diagnostics
Antonio Scandurra created
d74658f
Allow searching of outline items
Antonio Scandurra created
06ba1c6
Implement `Outline::search`
Antonio Scandurra created
5e64f1a
Report the candidate's index when matching strings
Antonio Scandurra created
5f2ac61
Use only lowercase characters to determine if query matches a candidate
Antonio Scandurra created
d6ed2ba
Start on rendering the outline view
Antonio Scandurra created
ef596c6
Add OutlineItem::depth so that we can render a tree in the outline view
Antonio Scandurra created
08c3fdd
Allow splitting of project diagnostics
Antonio Scandurra created
bb3fc8e
Merge pull request #339 from zed-industries/update-curl
Update curl to avoid setting `MACOSX_DEPLOYMENT_TARGET` on server
Antonio Scandurra created
9422e27
Update curl to avoid setting `MACOSX_DEPLOYMENT_TARGET` on server
Antonio Scandurra created
63a401a
Add Buffer::outline method
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
057dc62
Merge pull request #338 from zed-industries/use-wildcard-cert
Associate staging and production load balancers with wildcard cert
Nathan Sobo created
a93502b
Add placeholder environment variables to our deploy
We have the ability to define environment-specific environment variables, but don't current need it. This keeps these files in place while avoiding noise from running `export` with no args due to the files being empty. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
e71b989
Use the same wildcard certificate on production and staging
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
3a82d0d
Use a wildcard cert on DigitalOcean in the staging environment
If this works, we'll use it for production as well and delete the other certs. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
abd05cc
Merge pull request #337 from zed-industries/project-diagnostics-styling
Restructure the project diagnostics view to match some aspects of current designs
Max Brunsfeld created
1a67292
Adjust BlockMap tests to reflect new tiebreaking behavior
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
ed88fdc
Add unit test for diagnostic + path header ordering
Max Brunsfeld created
6ad9ff1
Ensure path headers appear before first diagnostic header
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
ac0d552
Adjust project diagnostics test to reflect new block structure
Max Brunsfeld created
9ccf2f3
Tweak theming of project diagnostics
Max Brunsfeld created