Max Brunsfeld
|
05bf8f61e2
|
Avoid changing selection in buffer navigation dialogs
If an editor has highlighted_rows, autoscroll it to reveal those rows instead of
its cursor positions.
|
2022-01-18 17:29:33 -08:00 |
|
Antonio Scandurra
|
466b26e7e6
|
Always re-render outline view when changing the active selection
|
2022-01-17 10:17:11 +01:00 |
|
Max Brunsfeld
|
dd8e5ee543
|
Add bottom margin to the outline view
|
2022-01-14 11:01:20 -08:00 |
|
Max Brunsfeld
|
5de5e4b6f2
|
Avoid panic in OutlineView when active item isn't an editor
|
2022-01-14 10:51:26 -08:00 |
|
Max Brunsfeld
|
b7561c6cef
|
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 |
|
Antonio Scandurra
|
ce51196eab
|
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
|
e4c0fc6ad5
|
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 |
|
Antonio Scandurra
|
be24e58926
|
Associate StringMatchCandidate with an id
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-14 14:55:03 +01:00 |
|
Antonio Scandurra
|
e538beb920
|
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
|
b0033bb6d4
|
Don't emit duplicate text when mixing syntax highlighting and match indices
|
2022-01-14 10:08:08 +01:00 |
|
Max Brunsfeld
|
adeb7e6864
|
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
|
7913a1ea22
|
Include highlighting runs in Outline
|
2022-01-13 14:46:15 -08:00 |
|
Max Brunsfeld
|
3e1c559b2d
|
Allow multiple disjoint nodes to be captured as matcheable in the outline query
|
2022-01-13 14:04:25 -08:00 |
|
Max Brunsfeld
|
f2cef0b795
|
Implement navigation via outline modal
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-01-13 11:48:44 -08:00 |
|
Antonio Scandurra
|
055d48cfb2
|
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
|
2660d37ad8
|
Return Outline<Anchor> from MultiBuffer::outline
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2022-01-13 18:24:00 +01:00 |
|
Antonio Scandurra
|
aee3bb98f2
|
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
|
d74658fdb5
|
Allow searching of outline items
|
2022-01-13 15:10:50 +01:00 |
|
Antonio Scandurra
|
d6ed2ba642
|
Start on rendering the outline view
|
2022-01-13 12:01:11 +01:00 |
|
Max Brunsfeld
|
63a401ac5d
|
Add Buffer::outline method
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-01-12 18:17:49 -08:00 |
|