From e57bc61aa90e4cc7054db5234b8c19e1d56e1f78 Mon Sep 17 00:00:00 2001 From: JJ Allaire Date: Wed, 26 Oct 2022 16:30:15 -0400 Subject: [PATCH] don't include full path for preview file when running on WSL --- CHANGELOG.md | 4 ++++ src/providers/preview/preview.ts | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dacda5..c3f0259 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.52.0 (Unreleased) + +- Don't include full path for preview file when running on WSL + ## 1.51.0 (Release on 24 October 2022) - Always render on save for notebooks (as they don't execute by default) diff --git a/src/providers/preview/preview.ts b/src/providers/preview/preview.ts index c2a16b6..8aeb3db 100644 --- a/src/providers/preview/preview.ts +++ b/src/providers/preview/preview.ts @@ -401,6 +401,9 @@ class PreviewManager { ); } + // are we running in wsl? + const isWsl = vscode.env.remoteName === "wsl"; + // is this is a shiny doc? const isShiny = await isQuartoShinyDoc(this.engine_, doc); @@ -417,6 +420,8 @@ class PreviewManager { shQuote( this.quartoContext_.useCmd ? target.fsPath + : isWsl + ? path.basename(target.fsPath) : pathWithForwardSlashes(target.fsPath) ), ];