diff --git a/xtask/src/install.rs b/xtask/src/install.rs index 8c65b51e33..0e7cda3fac 100644 --- a/xtask/src/install.rs +++ b/xtask/src/install.rs @@ -24,6 +24,7 @@ pub struct ServerOpt { impl InstallCmd { pub fn run(self) -> Result<()> { + let both = self.server.is_some() && self.client.is_some(); if cfg!(target_os = "macos") { fix_path_for_mac().context("Fix path for mac")? } @@ -33,6 +34,16 @@ impl InstallCmd { if let Some(client) = self.client { install_client(client).context("install client")?; } + if both { + eprintln!( + " + Installation complete. + + Add `\"rust-analyzer.raLspServerPath\": \"ra_lsp_server\",` to VS Code settings, + otherwise it will use the latest release from GitHub. +" + ) + } Ok(()) } }