diff --git a/crates/lsp/src/lsp.rs b/crates/lsp/src/lsp.rs index d5a87f1aff180e6f7ef51fab371566f97791451a..b2c658dbd6ff38fdce25a8724786a9875aae1d27 100644 --- a/crates/lsp/src/lsp.rs +++ b/crates/lsp/src/lsp.rs @@ -232,6 +232,15 @@ impl LanguageServer { link_support: Some(true), ..Default::default() }), + completion: Some(CompletionClientCapabilities { + completion_item: Some(CompletionItemCapability { + resolve_support: Some(CompletionItemCapabilityResolveSupport { + properties: vec!["additionalTextEdits".to_string()], + }), + ..Default::default() + }), + ..Default::default() + }), ..Default::default() }), experimental: Some(json!({