Antonio Scandurra
d1f435bcdc
Start laying the foundation for a per-pane navigation system
2022-01-17 16:59:06 +01:00
Antonio Scandurra
70b951a950
Delete unused pane::State struct
2022-01-17 15:27:54 +01:00
Antonio Scandurra
514cbb1c27
Remove accidentally committed test.md file
2022-01-17 11:12:54 +01:00
Antonio Scandurra
1755d881d7
Merge pull request #347 from zed-industries/fix-sharing-after-unsharing
...
Cleanup worktrees' shared state when unsharing
2022-01-17 11:11:23 +01:00
Antonio Scandurra
732e413832
Cleanup worktrees' shared state when unsharing
2022-01-17 10:58:49 +01:00
Antonio Scandurra
c0ff5fbf60
Merge pull request #346 from zed-industries/missing-notify
...
Always re-render outline view when changing the active selection
2022-01-17 10:30:11 +01:00
Antonio Scandurra
b9d8def8cc
Always re-render outline view when changing the active selection
2022-01-17 10:17:11 +01:00
Max Brunsfeld
1653362962
v0.12
2022-01-14 12:03:29 -08:00
Max Brunsfeld
95e82b6e1b
Merge pull request #342 from zed-industries/symbolic-nav
...
Introduce outline view
2022-01-14 12:02:43 -08:00
Max Brunsfeld
974374e29a
Apply scroll_max after uniform list autoscrolls
2022-01-14 11:56:28 -08:00
Max Brunsfeld
c48ad4015b
Add bottom margin to the outline view
2022-01-14 11:01:20 -08:00
Max Brunsfeld
570acbe732
Avoid panic in OutlineView when active item isn't an editor
2022-01-14 10:51:26 -08:00
e1bf476b29
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 >
2022-01-14 10:45:37 -08:00
499671b2c3
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
6372b5908e
Center the selected item when updating outline query
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-14 17:53:06 +01:00
Antonio Scandurra and Nathan Sobo
5aab69847b
Dismiss outline view when the query editor is blurred
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-14 17:25:24 +01:00
Nathan Sobo and Antonio Scandurra
7a7d72c94a
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 and Antonio Scandurra
2d8691bedd
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 and Nathan Sobo
b7dccb6e5b
Associate StringMatchCandidate with an id
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-14 14:55:03 +01:00
Antonio Scandurra and Nathan Sobo
872625e22d
Highlight matches by increasing the font weight
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-14 14:39:15 +01:00
Antonio Scandurra
4956298db4
Allow matching of context items in outline view
2022-01-14 11:09:02 +01:00
Antonio Scandurra
c6d5033861
💄
2022-01-14 10:20:04 +01:00
Antonio Scandurra
c15d590dd3
Don't emit duplicate text when mixing syntax highlighting and match indices
2022-01-14 10:08:08 +01:00
Antonio Scandurra
b11b1cb53f
Make mod a @context
2022-01-14 09:22:20 +01:00
Antonio Scandurra
e64d9c43ff
Report all matching strings in fuzzy matcher even if they're duplicates
2022-01-14 09:16:39 +01:00
Antonio Scandurra
20f4b6d8a8
Maintain order of outline items when filling out tree's missing parts
2022-01-14 09:12:30 +01:00
Max Brunsfeld
3dd4c39edd
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
09cc3bd94d
Include highlighting runs in Outline
2022-01-13 14:46:15 -08:00
Max Brunsfeld
a1a9c9356d
Allow multiple disjoint nodes to be captured as matcheable in the outline query
2022-01-13 14:04:25 -08:00
Max Brunsfeld
d3b1b0af26
Add more items to rust outline query
2022-01-13 12:01:36 -08:00
Max Brunsfeld and Antonio Scandurra
b792fa22db
Implement navigation via outline modal
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-01-13 11:48:44 -08:00
Max Brunsfeld and Antonio Scandurra
18907b85d2
Change Editor::set_highlighted_row to take a row range
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-01-13 09:49:46 -08:00
Antonio Scandurra and Max Brunsfeld
2d08f4fba7
Select the closest outline item when the outline view's query is empty
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-01-13 18:43:49 +01:00
Antonio Scandurra and Max Brunsfeld
fad016d316
Return Outline<Anchor> from MultiBuffer::outline
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-01-13 18:24:00 +01:00
Antonio Scandurra and Nathan Sobo
ef45abf1e3
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 and Nathan Sobo
256cf3831d
Implement selecting prev and next in outline view
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-13 16:44:06 +01:00
Antonio Scandurra
b51e6f3590
Merge pull request #340 from zed-industries/split-project-diagnostics
...
Allow splitting of project diagnostics
2022-01-13 16:20:19 +01:00
Antonio Scandurra
890c3b8767
Allow searching of outline items
2022-01-13 15:10:50 +01:00
Antonio Scandurra
221c5c70c3
Implement Outline::search
2022-01-13 15:10:29 +01:00
Antonio Scandurra
0cb982077e
Report the candidate's index when matching strings
2022-01-13 15:09:27 +01:00
Antonio Scandurra
49f27bd2a6
Use only lowercase characters to determine if query matches a candidate
2022-01-13 15:07:48 +01:00
Antonio Scandurra
fc0c9ffbb7
Start on rendering the outline view
2022-01-13 12:01:11 +01:00
Antonio Scandurra
ec175706b9
Add OutlineItem::depth so that we can render a tree in the outline view
2022-01-13 11:35:43 +01:00
Antonio Scandurra
a935ebfd75
Allow splitting of project diagnostics
2022-01-13 10:24:41 +01:00
Antonio Scandurra
024f46f846
Merge pull request #339 from zed-industries/update-curl
...
Update curl to avoid setting `MACOSX_DEPLOYMENT_TARGET` on server
2022-01-13 09:05:21 +01:00
Antonio Scandurra
e70b510f72
Update curl to avoid setting MACOSX_DEPLOYMENT_TARGET on server
2022-01-13 08:52:42 +01:00
Max Brunsfeld and Nathan Sobo
72a4ddd689
Add Buffer::outline method
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-01-12 18:17:49 -08:00
Nathan Sobo
f0190205de
Merge pull request #338 from zed-industries/use-wildcard-cert
...
Associate staging and production load balancers with wildcard cert
2022-01-12 17:23:04 -07:00
Nathan Sobo and Max Brunsfeld
36d7e8584c
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 >
2022-01-12 16:33:41 -07:00
Nathan Sobo and Max Brunsfeld
7a1ca606ad
Use the same wildcard certificate on production and staging
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2022-01-12 16:28:09 -07:00