From 42ab584032b99c353f52e9e2a11d69c0c8f45c2a Mon Sep 17 00:00:00 2001 From: Krzysztof Cieslak Date: Thu, 17 May 2018 11:15:41 +0200 Subject: [PATCH] Add case for prefix version for folder --- src/vs/workbench/parts/files/electron-browser/fileActions.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vs/workbench/parts/files/electron-browser/fileActions.ts b/src/vs/workbench/parts/files/electron-browser/fileActions.ts index d80f0742a5d..72bfb7c5181 100644 --- a/src/vs/workbench/parts/files/electron-browser/fileActions.ts +++ b/src/vs/workbench/parts/files/electron-browser/fileActions.ts @@ -1081,6 +1081,11 @@ function incrementFileName(name: string, isFolder: boolean): string { return name.replace(/(\d+)$/, (match: string, ...groups: any[]) => { return String(parseInt(groups[0]) + 1); }); } + // 1.folder=>2.folder + if (isFolder && name.match(/^(\d+)/)) { + return name.replace(/^(\d+)/, (match: string, ...groups: any[]) => { return String(parseInt(groups[0]) + 1); }); + } + // file/folder=>file.1/folder.1 return strings.format('{0}.1', name); } -- GitLab