From 1e96fc98e72108719de2355fd3a129a6e6bd105a Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Mon, 31 Jan 2022 19:09:29 +0100 Subject: [PATCH] Advertise `additionalTextEdits` resolution capability to language servers Co-Authored-By: Nathan Sobo --- crates/lsp/src/lsp.rs | 9 +++++++++ 1 file changed, 9 insertions(+) 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!({