be24e58
Associate `StringMatchCandidate` with an id
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo 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
6865a42
Show error+warning counts in project diagnostics tab
Allow workspace items' tab contents to be arbitrary elements Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo 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
b5ee095
Deduplicate path names in the project diagnostics view
Max Brunsfeld created
a9937ee
Expand block decorations' bounds to include the gutter
Max Brunsfeld created
d346b1b
Merge pull request #336 from zed-industries/format-on-save
Format on save
Nathan Sobo created
3022567
Test ordering of responses with respect to uni-directional messages
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo , Max Brunsfeld , and Antonio Scandurra created
66694b4
Fix failing tests
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
8b53868
Preserve the order of responses with respect to all other incoming messages
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
9e4b118
Use synchronous locks for `Peer` state
We hold these locks for a short amount of time anyway, and using an async lock could cause parallel sends to happen in an order different than the order in which `send`/`request` was called. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
310def2
Implement `Buffer::format`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
67991b4
Merge pull request #335 from zed-industries/fix-refresh-selections
Fix panic in `Editor::refresh_selections` due to calling `summaries_for_anchors` without sorting the anchors
Antonio Scandurra created
6fbbbab
Process selection anchors in a sorted fashion when refreshing them
Antonio Scandurra created