mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 20:26:08 +00:00
Bump highlight JS version
This commit is contained in:
@@ -384,14 +384,18 @@ export class MarkdownEngine {
|
||||
}
|
||||
|
||||
async function getMarkdownOptions(md: () => MarkdownIt): Promise<MarkdownIt.Options> {
|
||||
const hljs = await import('highlight.js');
|
||||
const hljs = (await import('highlight.js')).default;
|
||||
return {
|
||||
html: true,
|
||||
highlight: (str: string, lang?: string) => {
|
||||
lang = normalizeHighlightLang(lang);
|
||||
if (lang && hljs.getLanguage(lang)) {
|
||||
try {
|
||||
return `<div>${hljs.highlight(lang, str, true).value}</div>`;
|
||||
const highlighted = hljs.highlight(str, {
|
||||
language: lang,
|
||||
ignoreIllegals: true,
|
||||
}).value;
|
||||
return `<div>${highlighted}</div>`;
|
||||
}
|
||||
catch (error) { }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user