diff options
author | Kirill Bulatov <[email protected]> | 2020-12-03 09:13:28 +0000 |
---|---|---|
committer | Kirill Bulatov <[email protected]> | 2020-12-07 21:41:08 +0000 |
commit | f6d2540df09bc0dcd8a748ec0ed7cb33ac76d9f2 (patch) | |
tree | a206df6f66f41a9f4840d3e19204d67a46831513 /crates/completion/src/config.rs | |
parent | 68a747efe048e8e92eedafaa27b0c0d2f317f04d (diff) |
Simplify import edit calculation
Diffstat (limited to 'crates/completion/src/config.rs')
-rw-r--r-- | crates/completion/src/config.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/crates/completion/src/config.rs b/crates/completion/src/config.rs index eacdd3449..487c1d0f1 100644 --- a/crates/completion/src/config.rs +++ b/crates/completion/src/config.rs | |||
@@ -36,12 +36,10 @@ impl CompletionConfig { | |||
36 | self.snippet_cap = if yes { Some(SnippetCap { _private: () }) } else { None } | 36 | self.snippet_cap = if yes { Some(SnippetCap { _private: () }) } else { None } |
37 | } | 37 | } |
38 | 38 | ||
39 | /// Whether the completions' additional edits are calculated later, during a resolve request or not. | 39 | /// Whether the completions' additional edits are calculated when sending an initional completions list |
40 | /// See `CompletionResolveCapability` for the details. | 40 | /// or later, in a separate resolve request. |
41 | pub fn resolve_edits_immediately(&self) -> bool { | 41 | pub fn resolve_additional_edits_lazily(&self) -> bool { |
42 | !self | 42 | self.active_resolve_capabilities.contains(&CompletionResolveCapability::AdditionalTextEdits) |
43 | .active_resolve_capabilities | ||
44 | .contains(&CompletionResolveCapability::AdditionalTextEdits) | ||
45 | } | 43 | } |
46 | } | 44 | } |
47 | 45 | ||