zed/.github/workflows
Max Brunsfeld 268fa1cbaf
Add initial support for defining language server adapters in WebAssembly-based extensions (#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>
2024-03-01 16:00:55 -08:00
..
ci.yml Add initial support for defining language server adapters in WebAssembly-based extensions (#8645) 2024-03-01 16:00:55 -08:00
danger.yml Format YAML files (#7887) 2024-02-15 22:04:57 -05:00
deploy_collab.yml Adjust Kubernetes manifests for deploying API service (#8281) 2024-02-23 12:14:40 -05:00
randomized_tests.yml Format YAML files (#7887) 2024-02-15 22:04:57 -05:00
release_actions.yml Disable Discord URL embed (#6892) 2024-01-27 15:34:36 -05:00
release_nightly.yml Format YAML files (#7887) 2024-02-15 22:04:57 -05:00
update_all_top_ranking_issues.yml Format YAML files (#7887) 2024-02-15 22:04:57 -05:00
update_weekly_top_ranking_issues.yml Format YAML files (#7887) 2024-02-15 22:04:57 -05:00