9505d6c
Disable the nav history when selecting a definition in a different buffer
Click to expand commit body
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
Click to expand commit body
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
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
,
Nathan Sobo
, and
Max Brunsfeld
created
6b1f989
Omit worktree id when emitting `Event::DiskBasedDiagnosticsUpdated`
Click to expand commit body
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`
Click to expand commit body
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