Commit log
05bf8f6
Avoid changing selection in buffer navigation dialogs
Click to expand commit body
If an editor has highlighted_rows, autoscroll it to reveal those rows instead of
its cursor positions.
Max Brunsfeld
created
2cae706
Limit the storage used by the navigation history
Max Brunsfeld
created
9263065
Add a unit test for navigation behavior at the editor level
Max Brunsfeld
created
f7326b8
Push to navigation history based on jump distance instead of time
Max Brunsfeld
created
16b82d5
Experiment with a more general way of pushing editor navigation entries
Antonio Scandurra
created
0cae3e0
Ensure focus is transferred when opening the first item in pane
Antonio Scandurra
created
b7091dd
Fix double borrow error when closing an item
Antonio Scandurra
created
Antonio Scandurra
created
bb954e2
Introduce a test to verify navigation
Antonio Scandurra
created
d5acbe1
Use offset to restore navigation position if anchor can't be resolved
Antonio Scandurra
created
d480738
Skip past entries in the navigation history that can't be re-opened
Antonio Scandurra
created
11b7270
Navigate to previous positions in editors when using navigation history
Max Brunsfeld
created
e43d33c
WIP - Reopen closed items when going back in nav history
Max Brunsfeld
created
ea624c6
Populate backward/forward stacks upon item deactivation
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
bbf634f
Start laying the foundation for a per-pane navigation system
Antonio Scandurra
created
cd0d1d3
Delete unused `pane::State` struct
Antonio Scandurra
created
c3b1530
Remove accidentally committed `test.md` file
Antonio Scandurra
created
71f3ed4
Merge pull request #347 from zed-industries/fix-sharing-after-unsharing
Click to expand commit body
Cleanup worktrees' shared state when unsharing
Antonio Scandurra
created
f51cf6b
Cleanup worktrees' shared state when unsharing
Antonio Scandurra
created
5415663
Merge pull request #346 from zed-industries/missing-notify
Click to expand commit body
Always re-render outline view when changing the active selection
Antonio Scandurra
created
466b26e
Always re-render outline view when changing the active selection
Antonio Scandurra
created
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
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