From b622773393c0922fa1926f17420f035289c39832 Mon Sep 17 00:00:00 2001 From: Remy Suen Date: Fri, 6 Apr 2018 16:57:35 +0900 Subject: [PATCH] Fix hovers use of MarkedString to IMarkdownString The conversion code for hovers ignored MarkedString's `language` property which caused the content to be rendered incorrectly. The code has been corrected to honour the property and now creates the code block correctly. Signed-off-by: Remy Suen --- src/languageFeatures.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index 5865654b..33904f91 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -249,7 +249,7 @@ function toMarkdownString(entry: ls.MarkupContent | ls.MarkedString): monaco.IMa }; } - return { value: '```' + entry.value + '\n' + entry.value + '\n```\n' }; + return { value: '```' + entry.language + '\n' + entry.value + '\n```\n' }; } function toMarkedStringArray(contents: ls.MarkupContent | ls.MarkedString | ls.MarkedString[]): monaco.IMarkdownString[] {