streamd/zed-extension/src/lib.rs
Konstantin Fickel 9787710d59
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 2m38s
Continuous Integration / Build Package (push) Successful in 3m46s
feat: add zed extension
2026-04-19 17:58:54 +02:00

23 lines
551 B
Rust

use zed_extension_api::{self as zed, Command, LanguageServerId, Result, Worktree};
struct StreamdExtension;
impl zed::Extension for StreamdExtension {
fn new() -> Self {
StreamdExtension
}
fn language_server_command(
&mut self,
_language_server_id: &LanguageServerId,
_worktree: &Worktree,
) -> Result<Command> {
Ok(Command {
command: "streamd".into(),
args: vec!["lsp".into()],
env: vec![],
})
}
}
zed::register_extension!(StreamdExtension);