tweak UI for deprecated completions, update API proposal #23927

This commit is contained in:
Johannes Rieken
2019-08-22 10:28:55 +02:00
parent ee2b890bcc
commit 1848b16313
11 changed files with 63 additions and 17 deletions

View File

@@ -736,9 +736,14 @@ class SuggestAdapter {
k: item.commitCharacters,
l: item.additionalTextEdits && item.additionalTextEdits.map(typeConvert.TextEdit.from),
m: this._commands.toInternal(item.command, disposables),
n: item.deprecated
};
// kind2
if (typeof item.kind2 === 'object') {
result.b = typeConvert.CompletionItemKind.from(item.kind2.base);
result.n = item.kind2.modifier.map(typeConvert.CompletionItemKindModifier.from);
}
// 'insertText'-logic
if (item.textEdit) {
result.h = item.textEdit.newText;