debt - remove SnippetType

This commit is contained in:
Johannes Rieken
2018-09-17 12:42:54 +02:00
parent 86ae8ffdc2
commit 01e438743c
6 changed files with 13 additions and 18 deletions

View File

@@ -681,19 +681,19 @@ class SuggestAdapter {
// 'insertText'-logic
if (item.textEdit) {
result.insertText = item.textEdit.newText;
result.snippetType = 'internal';
result.insertTextIsSnippet = false;
} else if (typeof item.insertText === 'string') {
result.insertText = item.insertText;
result.snippetType = 'internal';
result.insertTextIsSnippet = false;
} else if (item.insertText instanceof SnippetString) {
result.insertText = item.insertText.value;
result.snippetType = 'textmate';
result.insertTextIsSnippet = true;
} else {
result.insertText = item.label;
result.snippetType = 'internal';
result.insertTextIsSnippet = false;
}
// 'overwrite[Before|After]'-logic

View File

@@ -542,7 +542,7 @@ export namespace Suggest {
result.range = new types.Range(startPosition, endPosition);
// 'inserText'-logic
if (suggestion.snippetType === 'textmate') {
if (suggestion.insertTextIsSnippet) {
result.insertText = new types.SnippetString(suggestion.insertText);
} else {
result.insertText = suggestion.insertText;