Skip to content

Tags: kalgoritmi/zed

Tags

nightly

Toggle nightly's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add initial support for defining language server adapters in WebAssem…

…bly-based extensions (zed-industries#8645)

This PR adds **internal** ability to run arbitrary language servers via
WebAssembly extensions. The functionality isn't exposed yet - we're just
landing this in this early state because there have been a lot of
changes to the `LspAdapter` trait, and other language server logic.

## Next steps

* Currently, wasm extensions can only define how to *install* and run a
language server, they can't yet implement the other LSP adapter methods,
such as formatting completion labels and workspace symbols.
* We don't have an automatic way to install or develop these types of
extensions
* We don't have a way to package these types of extensions in our
extensions repo, to make them available via our extensions API.
* The Rust extension API crate, `zed-extension-api` has not yet been
published to crates.io, because we still consider the API a work in
progress.

Release Notes:

- N/A

---------

Co-authored-by: Marshall <marshall@zed.dev>
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>

collab-staging

Toggle collab-staging's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upload crashes to collab directly (zed-industries#8649)

This lets us run rustc_demangle on the backtrace, which helps the Slack
view significantly.

We're also now uploading files to digital ocean's S3 equivalent (with a
1 month expiry) instead of to Slack.

This PR paves the way for (but does not yet implement) sending this data
to clickhouse too.

Release Notes:

- N/A

collab-production

Toggle collab-production's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improve Ruby Grammar for superclasses (zed-industries#8544)

Release Notes:

- Improved Ruby grammar to allow targeting of super classes including
namespaces classes

v0.125.1-pre

Toggle v0.125.1-pre's commit message
zed 0.125.1

v0.124.8

Toggle v0.124.8's commit message
zed 0.124.8

v0.125.0-pre

Toggle v0.125.0-pre's commit message
v0.125.x preview

v0.124.7

Toggle v0.124.7's commit message
v0.124.x stable

v0.124.6-pre

Toggle v0.124.6-pre's commit message
zed 0.124.6

v0.124.5-pre

Toggle v0.124.5-pre's commit message
zed 0.124.5

v0.124.4-pre

Toggle v0.124.4-pre's commit message
zed 0.124.4