From c0838fffd4131507a3d2a32efb08700563f9e466 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Mon, 7 Nov 2022 10:50:01 +0100 Subject: [PATCH] #448 - Full workspace path replacement --- src/commands/Folders.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/commands/Folders.ts b/src/commands/Folders.ts index 789b2660..d8cc7d9f 100644 --- a/src/commands/Folders.ts +++ b/src/commands/Folders.ts @@ -244,16 +244,14 @@ export class Folders { public static async getInfo(limit?: number): Promise { const supportedFiles = Settings.get(SETTING_CONTENT_SUPPORTED_FILETYPES); const folders = Folders.get(); + const wsFolder = parseWinPath(Folders.getWorkspaceFolder()?.fsPath || ""); + if (folders && folders.length > 0) { let folderInfo: FolderInfo[] = []; for (const folder of folders) { try { - const projectName = Folders.getProjectFolderName(); - const slashSplit = parseWinPath(folder.path).split(`/`); - const idx = slashSplit.findIndex(f => f === projectName); - - let projectStart = `/${slashSplit.slice(idx + 1).join(`/`)}`; + let projectStart = parseWinPath(folder.path).replace(wsFolder, ""); if (projectStart) { projectStart = projectStart.replace(/\\/g, '/');