on master help sign in
lsp: Disable snippet_support until we implement it.
61ce2c9Blaž Hrastnik
helix-lsp/src/client.rs+19−6
@@ -189,12 +189,25 @@ impl Client {
189 root_uri: None, // set to project root in the future
189 root_uri: None, // set to project root in the future
190 initialization_options: None,
190 initialization_options: None,
191 capabilities: lsp::ClientCapabilities {
191 capabilities: lsp::ClientCapabilities {
192− // text_document:
192+ text_document: Some(lsp::TextDocumentClientCapabilities {
193+ completion: Some(lsp::CompletionClientCapabilities {
194+ completion_item: Some(lsp::CompletionItemCapability {
195+ snippet_support: Some(false), // TODO
196+ ..Default::default()
197+ }),
198+ completion_item_kind: Some(lsp::CompletionItemKindCapability {
199+ ..Default::default()
200+ }),
201+ context_support: None, // additional context information Some(true)
202+ ..Default::default()
203+ }),
193− // { completion: {
204+ // { completion: {
194− // dynamic_registration: bool
205+ // dynamic_registration: bool
195− // completion_item: { snippet, documentation_format, ... }
206+ // completion_item: { snippet, documentation_format, ... }
196− // completion_item_kind: { }
207+ // completion_item_kind: { }
197− // } }
208+ // } }
209+ ..Default::default()
210+ }),
198 ..Default::default()
211 ..Default::default()
199 },
212 },
200 trace: None,
213 trace: None,
helix-term/Cargo.toml+1−1
@@ -31,7 +31,7 @@ futures-util = "0.3"
31
31
32# Logging
32# Logging
33fern = "0.6"
33fern = "0.6"
34−chrono = "0.4"
34+chrono = { version = "0.4", default-features = false, features = ["clock"] }
35log = "0.4"
35log = "0.4"
36
36
37# File picker
37# File picker