Commit log

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

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