mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-09 10:45:00 +03:00
268fa1cbaf
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>
26 lines
391 B
Plaintext
26 lines
391 B
Plaintext
.idea
|
|
**/target
|
|
**/cargo-target
|
|
/zed.xcworkspace
|
|
.DS_Store
|
|
/plugins/bin
|
|
/script/node_modules
|
|
/crates/theme/schemas/theme.json
|
|
/crates/collab/.admins.json
|
|
/assets/*licenses.md
|
|
**/venv
|
|
.build
|
|
*.wasm
|
|
Packages
|
|
*.xcodeproj
|
|
xcuserdata/
|
|
DerivedData/
|
|
.swiftpm/config/registries.json
|
|
.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
|
|
.netrc
|
|
.swiftpm
|
|
**/*.db
|
|
.pytest_cache
|
|
.venv
|
|
.blob_store
|