Commit log

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

e538beb Highlight matches by increasing the font weight

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

2660d37 Return `Outline<Anchor>` from `MultiBuffer::outline`

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

e165f1e Use `OutlineItem::depth` to include ancestors of matching candidates

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

aee3bb9 Implement selecting prev and next in outline view

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Associate staging and production load balancers with wildcard cert

Nathan Sobo created

a93502b Add placeholder environment variables to our deploy

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Restructure the project diagnostics view to match some aspects of current designs

Max Brunsfeld created

1a67292 Adjust BlockMap tests to reflect new tiebreaking behavior

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Format on save

Nathan Sobo created

3022567 Test ordering of responses with respect to uni-directional messages

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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`

Click to expand commit body
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

Click to expand commit body
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