diff --git a/src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts b/src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts index ade15826b5807f56c8b189ac1d57608bffd7d1b3..417f306013282f243c0b11372cac620723daa42f 100644 --- a/src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts +++ b/src/vs/workbench/parts/update/electron-browser/releaseNotesEditor.ts @@ -191,7 +191,7 @@ export class ReleaseNotesManager { private async getRenderer(text: string): Promise { let result: Thenable[] = []; const renderer = new marked.Renderer(); - renderer.code = (code, lang) => { + renderer.code = (_code, lang) => { const modeId = this._modeService.getModeIdForLanguageName(lang); result.push(this._extensionService.whenInstalledExtensionsRegistered().then(_ => { this._modeService.triggerMode(modeId); @@ -203,7 +203,10 @@ export class ReleaseNotesManager { marked(text, { renderer }); await Promise.all(result); - renderer.code = (code, lang) => `${tokenizeToString(code, TokenizationRegistry.get(lang))}`; + renderer.code = (code, lang) => { + const modeId = this._modeService.getModeIdForLanguageName(lang); + return `${tokenizeToString(code, TokenizationRegistry.get(modeId))}`; + }; return renderer; } }