Commit log

e27fafb v0.12

Max Brunsfeld created

485554c Merge pull request #342 from zed-industries/symbolic-nav

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

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

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

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

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

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

f934370 Match full path when query contains spaces

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

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

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