diff --git a/crates/zed/src/languages/go.rs b/crates/zed/src/languages/go.rs index 0c2843c03f..cb171d5bd3 100644 --- a/crates/zed/src/languages/go.rs +++ b/crates/zed/src/languages/go.rs @@ -6,6 +6,7 @@ pub use language::*; use lazy_static::lazy_static; use lsp::LanguageServerBinary; use regex::Regex; +use serde_json::json; use smol::{fs, process}; use std::{ any::Any, @@ -170,6 +171,12 @@ impl super::LspAdapter for GoLspAdapter { }) } + fn initialization_options(&self) -> Option { + Some(json!({ + "usePlaceholders": true, + })) + } + async fn label_for_completion( &self, completion: &lsp::CompletionItem,