Commit log

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

38e4ec9 Replace Inconsolata with Zed Mono and Zed Sans

Antonio Scandurra created

3a6fb0a Fix warning

Antonio Scandurra created

20c1a1e Use theme to highlight in-progress rename

Antonio Scandurra created

a682ebb Add test for preparing and performing a rename

Antonio Scandurra created

f9723ae Undo temporary edits before performing rename or canceling it

Click to expand commit body
Also, wire up remote renames.

Antonio Scandurra created

514d69e Merge branch 'main' into rename

Antonio Scandurra created

98bedbd Merge pull request #454 from zed-industries/easier-element-states

Click to expand commit body
Automatically include current view id in element state ids

Antonio Scandurra created

54d7642 Start work on renames

Max Brunsfeld created

10580f9 Automatically include current view id in element state ids

Max Brunsfeld created

d2c1d0a 0.15.2

Max Brunsfeld created

521b7b6 Fix another non-unique id passed to a MouseEventHandler

Max Brunsfeld created

6d8db5f Convert some project tests to use FakeFs

Click to expand commit body
Also, tweak some FakeFs methods to make them slightly more convenient.

Max Brunsfeld created

4b0b97f 0.15.1

Max Brunsfeld created

d173e4e Fix non-unique ids passed to MouseEventHandlers

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

Max Brunsfeld and Antonio Scandurra created

4a6713a Merge pull request #452 from zed-industries/no-message-order

Click to expand commit body
Relax ordering constraints for low-priority messages

Antonio Scandurra created

985d216 Make completion unit test on editor more resilient

Antonio Scandurra created

30e4ea1 Fix warnings

Antonio Scandurra created

19b4ecd Use a fake database in tests

Antonio Scandurra created

0b46e36 Avoid parsing in randomized collaboration integration test

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

Antonio Scandurra and Nathan Sobo created

ebecb6d Use the lowest zstd compression level during tests

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

Antonio Scandurra and Nathan Sobo created

303e8e1 Wait for version before returning code actions

Antonio Scandurra created

50a3172 Wait for version before returning completions

Antonio Scandurra created

e824a6f Avoid stalling server when test notifications aren't being processed

Antonio Scandurra created

1fbcea6 Randomly detach requests on guest to let them race with other local ops

Antonio Scandurra created

e3c4ce2 Remove unnecessary waiting when handling save RPC requests

Click to expand commit body
Add saving to the randomized integration test

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

Max Brunsfeld and Nathan Sobo created