From a0c07ab660011c7fdb5cadf4533475723320f591 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:21:28 +0000 Subject: [PATCH 1/2] Initial plan From 301ad0aba4a0282aa930e7886f84eb54bc36a0e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:26:08 +0000 Subject: [PATCH 2/2] Fix "filename/directory syntax incorrect" error by using start /D flag Co-authored-by: Daolyap <100187341+Daolyap@users.noreply.github.com> --- src/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index 20965f6..d26300f 100644 --- a/src/main.ts +++ b/src/main.ts @@ -44,7 +44,7 @@ function getDirectory(vaultBasePath: string, file: TAbstractFile): string { function openInDefaultTerminal(directory: string, settings: OpenTermSettings): void { if (Platform.isWin) { const exe = settings.windowsDefaultExe || "cmd.exe"; - execFile("cmd.exe", ["/c", "start", exe, "/k", `cd /d "${directory}"`]); + execFile("cmd.exe", ["/c", "start", "/D", directory, exe]); } else if (Platform.isMacOS) { const app = settings.macTerminalApp || "Terminal"; execFile("open", ["-a", app, directory]); @@ -77,7 +77,7 @@ function openInPowerShell(directory: string, settings: OpenTermSettings): void { function openInCmd(directory: string, settings: OpenTermSettings): void { const exe = settings.cmdExe || "cmd.exe"; - execFile("cmd.exe", ["/c", "start", exe, "/k", `cd /d "${directory}"`]); + execFile("cmd.exe", ["/c", "start", "/D", directory, exe]); } export default class OpenTermPlugin extends Plugin {