From 873db60522fc221034a032a94a700b64874d42e5 Mon Sep 17 00:00:00 2001 From: Christopher Schleiden Date: Fri, 6 Jan 2023 15:27:25 -0800 Subject: [PATCH] Use markdown details for (expression) auto-completions --- actions-languageservice/src/complete.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/actions-languageservice/src/complete.ts b/actions-languageservice/src/complete.ts index 1dfe643..44c3c3f 100644 --- a/actions-languageservice/src/complete.ts +++ b/actions-languageservice/src/complete.ts @@ -109,7 +109,10 @@ export async function complete( const item: CompletionItem = { label: value.label, - detail: value.description, + documentation: value.description && { + kind: "markdown", + value: value.description + }, tags: value.deprecated ? [CompletionItemTag.Deprecated] : undefined, textEdit: replaceRange ? TextEdit.replace(replaceRange, newText) : TextEdit.insert(position, newText) }; @@ -212,6 +215,10 @@ function mapExpressionCompletionItem(item: ExpressionCompletionItem, charAfterPo } return { label: item.label, + documentation: item.description && { + kind: "markdown", + value: item.description + }, insertText: insertText, kind: item.function ? CompletionItemKind.Function : CompletionItemKind.Variable };