diff --git a/crates/languages/src/go.rs b/crates/languages/src/go.rs index 94815a9951..459ea6987a 100644 --- a/crates/languages/src/go.rs +++ b/crates/languages/src/go.rs @@ -5,7 +5,7 @@ use futures::StreamExt; use gpui::{App, AsyncApp, Task}; use http_client::github::latest_github_release; pub use language::*; -use lsp::{LanguageServerBinary, LanguageServerName}; +use lsp::{InitializeParams, LanguageServerBinary, LanguageServerName}; use project::Fs; use regex::Regex; use serde_json::json; @@ -373,6 +373,14 @@ impl super::LspAdapter for GoLspAdapter { filter_range, }) } + fn prepare_initialize_params( + &self, + mut original: InitializeParams, + ) -> Result { + #[allow(deprecated)] + let _ = original.root_uri.take(); + Ok(original) + } } fn parse_version_output(output: &Output) -> Result<&str> {