From 3053f98652a730762a7553a243bd349dc657ed91 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Thu, 25 Jul 2024 08:26:04 -0400 Subject: [PATCH] csharp: Upgrade `zed_extension_api` to v0.0.6 (#15175) This PR upgrades the C# extension to use v0.0.6 of the `zed_extension_api`. Release Notes: - N/A --- Cargo.lock | 2 +- extensions/csharp/Cargo.toml | 2 +- extensions/csharp/src/csharp.rs | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 937897709f3ac1144894a6e755d22845619a89e1..4f2671f35cb732106b73c6f661daf4a9a1c7c630 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13732,7 +13732,7 @@ dependencies = [ name = "zed_csharp" version = "0.0.2" dependencies = [ - "zed_extension_api 0.0.4", + "zed_extension_api 0.0.6", ] [[package]] diff --git a/extensions/csharp/Cargo.toml b/extensions/csharp/Cargo.toml index cab7bf73b7cc85434f934214ed550b5e7d2577ad..00e19883d2c5e9c6eca37a329e589e90ee4bfac4 100644 --- a/extensions/csharp/Cargo.toml +++ b/extensions/csharp/Cargo.toml @@ -13,4 +13,4 @@ path = "src/csharp.rs" crate-type = ["cdylib"] [dependencies] -zed_extension_api = "0.0.4" +zed_extension_api = "0.0.6" diff --git a/extensions/csharp/src/csharp.rs b/extensions/csharp/src/csharp.rs index b9f97b319b899ca45f4197e0cf0b6a82da496eed..422b472d2208396c957ca08b114e2333176899e7 100644 --- a/extensions/csharp/src/csharp.rs +++ b/extensions/csharp/src/csharp.rs @@ -8,7 +8,7 @@ struct CsharpExtension { impl CsharpExtension { fn language_server_binary_path( &mut self, - config: zed::LanguageServerConfig, + language_server_id: &zed::LanguageServerId, worktree: &zed::Worktree, ) -> Result { if let Some(path) = worktree.which("OmniSharp") { @@ -22,7 +22,7 @@ impl CsharpExtension { } zed::set_language_server_installation_status( - &config.name, + language_server_id, &zed::LanguageServerInstallationStatus::CheckingForUpdate, ); let release = zed::latest_github_release( @@ -63,7 +63,7 @@ impl CsharpExtension { if !fs::metadata(&binary_path).map_or(false, |stat| stat.is_file()) { zed::set_language_server_installation_status( - &config.name, + language_server_id, &zed::LanguageServerInstallationStatus::Downloading, ); @@ -101,11 +101,11 @@ impl zed::Extension for CsharpExtension { fn language_server_command( &mut self, - config: zed::LanguageServerConfig, + language_server_id: &zed::LanguageServerId, worktree: &zed::Worktree, ) -> Result { Ok(zed::Command { - command: self.language_server_binary_path(config, worktree)?, + command: self.language_server_binary_path(language_server_id, worktree)?, args: vec!["-lsp".to_string()], env: Default::default(), })