7de2630
Remove UserStore from Worktree
Max Brunsfeld created
7de2630
Remove UserStore from Worktree
Max Brunsfeld created
6751bd9
Change integration tests to open buffers via the project
Max Brunsfeld created
a578d71
v0.13.0
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
9506f21
Merge pull request #354 from zed-industries/go-to-definition
Go to definition
Nathan Sobo created
3ecb7e8
Remove panic when guest attempts to go to definition
We'll implement this soon but want to merge something stable to main. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
19751e9
Merge remote-tracking branch 'origin/main' into go-to-definition
Nathan Sobo created
a73671e
Revert "Replace `project_path` with `project_entry` in `workspace::{Item, ItemView}`"
This reverts commit 9c9a09cccb41c4ea2a3d06b32170876e77946ba1.
Nathan Sobo created
1d72e8f
Remove source_range from definition
We don't use it now, and plan on dealing with it in a dedicated way when we need mouse hover interactions. Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
4698d57
Add unit test for `Project::definition`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
64f5a45
Hide weak worktrees in the file finder
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
2fcf1ae
Remove weak handles when worktree gets dropped
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
e5662dd
Allow observing the release of entities
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
6e7e86e
Remove weak worktrees from project when nobody references them
Also, avoid showing them in the project panel as well as in the contacts panel.
Antonio Scandurra created
ee95775
Unregister worktree when its last handle to it gets released
Antonio Scandurra created
9505d6c
Disable the nav history when selecting a definition in a different buffer
When jumping between different buffers, we don't care about the cursor's previous location. When navigating backward, we want to jump directly to the site of the jump.
Nathan Sobo created
1c21b51
Merge pull request #355 from zed-industries/activate-existing-windows
Move window to the foreground when opening a path in an existing workspace
Nathan Sobo created
fbca283
When opening a path in an existing window, move it to the foreground
Nathan Sobo created
377e41a
Make navigation history work with project diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
c450945
WIP
Antonio Scandurra created
fad5c98
Center selections when going to definition
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
b6685a5
Make "go to definition" work in project diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
d92b404
Change `GoToDefinition` binding to `F12`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
a53c87e
:art:
Antonio Scandurra created
66734e1
WIP: Start on a `GoToDefinition` action for the editor
Antonio Scandurra created
cbbf739
Start on `Project::definition` that only works locally (for now)
Antonio Scandurra created
11a83d0
Advertise link capability in LSP
Antonio Scandurra created
6b1f989
Omit worktree id when emitting `Event::DiskBasedDiagnosticsUpdated`
Sometimes we will have more than one worktree associated with the same language server and in that case it's unclear which worktree id we should report an event for.
Antonio Scandurra created
71082d4
Return a `Task<Result<()>>` in `{ItemView,Buffer,MultiBuffer}::save`
Antonio Scandurra created
634340d
Return a task from `Workspace::save_active_item`
This required changing our approach to OS prompts and this commit greatly simplifies that. We now avoid passing a callback and return a simple future instead. This lets callers spawn tasks to handle those futures.
Antonio Scandurra created
e56c043
Get tests passing, centralize more diagnostic logic in Project
Max Brunsfeld created
0992132
Always open buffers via the project
Max Brunsfeld created
f43dcd6
Move logic for starting language servers to the project
Max Brunsfeld created
10c64f5
WIP
Antonio Scandurra created
8052f90
Remove unused `languages` field from `LocalWorktree`
Antonio Scandurra created
ae284c2
Route `save_as` via the `Project`
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
e7235a8
Remove unused `languages` field on `LocalWorktree`
Antonio Scandurra created
9c9a09c
Replace `project_path` with `project_entry` in `workspace::{Item, ItemView}`
Antonio Scandurra created
18f1040
Rename `Navigation` to `NavHistory`
Antonio Scandurra created
7c233ed
Merge pull request #349 from zed-industries/navigation-history
Add a navigation history
Antonio Scandurra created
05bf8f6
Avoid changing selection in buffer navigation dialogs
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
4f472e1
:fire:
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