From 5f9cd7099917e10c25e7ab487d5c70f0de6d92cb Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Wed, 16 Aug 2017 14:27:56 -0700 Subject: [PATCH] Use gimped snippet builder if client does not support snippet completions --- .../commons/languageserver/util/SimpleLanguageServer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java index 91ea2cad2..ae98d46b8 100644 --- a/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java +++ b/headless-services/commons/commons-language-server/src/main/java/org/springframework/ide/vscode/commons/languageserver/util/SimpleLanguageServer.java @@ -126,7 +126,11 @@ public abstract class SimpleLanguageServer implements LanguageServer, LanguageCl } public SnippetBuilder createSnippetBuilder() { - return new SnippetBuilder(); + if (hasCompletionSnippetSupport) { + return new SnippetBuilder(); + } else { + return SnippetBuilder.gimped(); + } } public SimpleLanguageServer(String extensionId) {