Commit log

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

3315750 Remove waiting for edits when handling code action RPC requests

Click to expand commit body
Add code actions to the randomized integration test

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

Max Brunsfeld and Nathan Sobo created

41ba980 Remove unnecessary waiting during completion RPC requests

Click to expand commit body
Also, add completion requests to the randomized collaboration integration test,
to demonstrate that this is valid.

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

Max Brunsfeld and Nathan Sobo created

90f31bb Allow FakeLanguageServer handlers to handle multiple requests

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

Max Brunsfeld and Nathan Sobo created

c4dff12 Allow multiple fake language servers to be started for a given project

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

Max Brunsfeld and Nathan Sobo created

ab59f02 Fix chat channel unit test

Click to expand commit body
Also, improve error in tests when FakeServer never receives a request,
using the new `start_waiting` method on the DeterministicExecutor.

Max Brunsfeld created

77afc33 Fix duplicate element_state error in tests

Max Brunsfeld created

bee7055 Avoid storing operations when no buffers are being loaded

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

Max Brunsfeld and Nathan Sobo created

93ed34f In random collaboration test, compare all guests' buffers to the host's buffers

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

Max Brunsfeld and Nathan Sobo created