From a258f3a296e76001ce210d7f8bcdf551762eb7e4 Mon Sep 17 00:00:00 2001 From: Sebastian Pahnke Date: Mon, 7 Sep 2020 22:58:28 +0200 Subject: [PATCH] Add deprecated tag to suggestion if entry is marked as deprecated --- src/languageFeatures.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index 8338b91b..d4fe4e5d 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -460,6 +460,10 @@ export class SuggestAdapter range = new Range(p1.lineNumber, p1.column, p2.lineNumber, p2.column); } + const tags: languages.CompletionItemTag[] = []; + if (entry.kindModifiers?.indexOf('deprecated') !== -1) + tags.push(languages.CompletionItemTag.Deprecated); + return { uri: resource, position: position, @@ -467,7 +471,8 @@ export class SuggestAdapter label: entry.name, insertText: entry.name, sortText: entry.sortText, - kind: SuggestAdapter.convertKind(entry.kind) + kind: SuggestAdapter.convertKind(entry.kind), + tags }; });