From 440cd05edbe917ac33d5290fb35aa06f2f90cea2 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 24 Apr 2020 02:39:07 +0200 Subject: Honor snippet capability closes #2518 --- crates/ra_ide/src/completion/completion_config.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'crates/ra_ide/src/completion/completion_config.rs') diff --git a/crates/ra_ide/src/completion/completion_config.rs b/crates/ra_ide/src/completion/completion_config.rs index 6cf7ed6e4..71b49ace8 100644 --- a/crates/ra_ide/src/completion/completion_config.rs +++ b/crates/ra_ide/src/completion/completion_config.rs @@ -12,6 +12,12 @@ pub struct CompletionConfig { pub snippet_cap: Option, } +impl CompletionConfig { + pub fn allow_snippets(&mut self, yes: bool) { + self.snippet_cap = if yes { Some(SnippetCap { _private: () }) } else { None } + } +} + #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub struct SnippetCap { _private: (), -- cgit v1.2.3