Commit log

dbe9c54 Request definitions as guests in random collaboration integration test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

6409824 Allow languages to be registered at any time

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld , Nathan Sobo , and Antonio Scandurra created

d7db379 Show worktree root name for symbol when there are multiple worktrees

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

0e4bd4b Sign symbols so that we can trust opening buffers for them from guests

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

fad335b Don't serialize the full LSP symbol when collaborating

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

72ad3c2 Render paths in `ProjectSymbolsView`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

f0195ac Allow opening of buffers associated with a project symbol

Antonio Scandurra created

2a6d486 Retrieve project symbols over RPC

Antonio Scandurra created

ab73343 WIP: Start on getting project symbols over RPC

Antonio Scandurra created

326f1f4 Syntax-highlight symbols based on their kind

Antonio Scandurra created

d59ebb5 Update symbol matches as the query changes

Antonio Scandurra created

8a8ae0f Rename `CompletionLabel` to `CodeLabel` and add `Project::symbols`

Click to expand commit body
This only works locally for now and we haven't implemented the
`RustLsp::label_for_symbol` method yet.

Antonio Scandurra created

8f375a5 Start on a new `project_symbols` crate

Antonio Scandurra created

882756d Merge pull request #475 from zed-industries/filter-input

Click to expand commit body
Don't insert input in editor when control keys are pressed

Nathan Sobo created

618f0a1 Don't insert input in editor when control keys are pressed

Nathan Sobo created

7cd5dbd v0.16.0

Nathan Sobo created

c752383 Merge pull request #459 from zed-industries/spurious-macro-errors

Click to expand commit body
Download language servers dynamically on startup

Nathan Sobo created

9959433 Log an error instead of panicking when there's no LSP download dir

Nathan Sobo created

03ec6e1 Assign language server download directory on startup

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

79910ba Show more information in lsp status bar item

Click to expand commit body
* Distinguish between checking for updates and downloading
* Show dismissable error message when downloading failed and there
  is no cached server.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

ededfff Download language servers on-demand

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

66c69e5 Don't offset text vertically with gutter margin

Click to expand commit body
Fixes #467

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created

4295df1 Merge pull request #457 from zed-industries/find-improvements

Click to expand commit body
Find improvements

Nathan Sobo created

db23a87 Revert "Temporarily allow uploading artifacts on all branches"

Click to expand commit body
This reverts commit 794fcba842349708bd3eaeef3cc37041124b9ea1.

Antonio Scandurra created

277d86b Remove unused method

Antonio Scandurra created

af0ce62 Remove rust-analyzer smoke test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

aee479d Show message indicating when we're downloading language servers

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

d2c83a7 Use a `Shared` future to represent started language servers

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

793d9e8 Download rust-analyzer from GitHub

Antonio Scandurra created

fafe521 Introduce `LspPostProcessor::download_language_server`

Antonio Scandurra created

1ca50d0 Make language server initialization asynchronous

Antonio Scandurra created

b852350 Revert "WIP: avoid code-signing rust-analyzer to prevent proc macro errors"

Click to expand commit body
This reverts commit fc3bccc1a1cd1411cb4be7b8400a6d5816e8bb17.

Antonio Scandurra created

fc3bccc WIP: avoid code-signing rust-analyzer to prevent proc macro errors

Click to expand commit body
If this works, I think we should set the permissions asynchronously,
maybe as part of starting the language server, so that we avoid doing
synchronous I/O.

Antonio Scandurra created

794fcba Temporarily allow uploading artifacts on all branches

Antonio Scandurra created

8913ec6 Merge pull request #455 from zed-industries/rename

Click to expand commit body
Introduce rename support via `F2`

Antonio Scandurra created

cf7cc83 Simplify `undo_to_transaction` and `redo_to_transaction`

Click to expand commit body
We don't need to mutate the history anymore now that we render pending renames
with a block decoration.

Antonio Scandurra created

b573a39 Ensure we never leak block decorations when renaming

Max Brunsfeld created

aece541 Handle GetDefinition via LspCommand trait

Max Brunsfeld created

de87fa5 Use async_trait for LspCommand

Max Brunsfeld created

80bca57 Tweak behavior of selections when renaming

Max Brunsfeld created

f0a6e8c Use a block decoration for entering rename text

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

d705244 WIP

Antonio Scandurra created

2841605 Refactor handling of remote renames

Max Brunsfeld created

309c53e Merge pull request #456 from zed-industries/farewell-inconsolata

Click to expand commit body
Replace Inconsolata with Zed Mono and Zed Sans

Antonio Scandurra created

04cbb7f Allow matching on active editor's stale results if find is slow

Antonio Scandurra created

ea39eb3 Select closest match when find query changes

Antonio Scandurra created

0eb0faa Allow going to next/prev match even if `FindBar` has been dismissed

Antonio Scandurra created

78ce479 Notify toolbars if active item changes independently of visibility

Antonio Scandurra created

62e5947 Cancel pending rename when hitting `escape`

Antonio Scandurra created

b67a201 Load only Zed Sans when building test `AppState`

Antonio Scandurra created