From 7ba59aaeaca765687c62e11edb4fb7c064fa6d08 Mon Sep 17 00:00:00 2001 From: Andreas Farre Date: Sat, 16 Dec 2023 09:20:40 +0100 Subject: [PATCH] Use markdown.showPreview to show Readme.md --- modules/activateDebuggerExtension.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/activateDebuggerExtension.js b/modules/activateDebuggerExtension.js index 5951697..5557bb5 100644 --- a/modules/activateDebuggerExtension.js +++ b/modules/activateDebuggerExtension.js @@ -186,12 +186,14 @@ class MidasAPI { const list = breaking_changes.filter(semver => semverIsNewer(semver, recorded_semver)).map(sem => `- ${sem.major}.${sem.minor}.${sem.patch}`).join("\n"); // eslint-disable-next-line max-len const detail = `Some breaking changes has been introduced in recent versions.\nBe sure to read the NEWS section in the README, to see what has changed.\n\nVersions that introduced breaking changes:\n ${list}`; - vscode.window.showWarningMessage("Midas: Breaking changes", {detail: detail, modal: true}, "Show readme").then(async res => { - if(res == "Show readme") { - const doc = await vscode.workspace.openTextDocument(getExtensionPathOf("README.md")); - await vscode.window.showTextDocument(doc, { preview: true }); - } - }) + vscode.window + .showWarningMessage("Midas: Breaking changes", { detail: detail, modal: true }, "Show readme") + .then(async (res) => { + if (res == "Show readme") { + const uri = vscode.Uri.parse(`file://${getExtensionPathOf("README.md")}`); + await vscode.commands.executeCommand("markdown.showPreview", uri); + } + }); } cfg.midas_version = this.#context.extension.packageJSON["version"]; }