From b127b2b4e546a759428a4e9d0cf96857550e93cf Mon Sep 17 00:00:00 2001 From: isidor Date: Wed, 26 Sep 2018 15:39:35 +0200 Subject: [PATCH] label: authority prefix fixes #58222 --- src/vs/platform/label/common/label.ts | 4 ++++ .../parts/files/electron-browser/files.contribution.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/platform/label/common/label.ts b/src/vs/platform/label/common/label.ts index b3cb0fa55a4..dcc2853d54d 100644 --- a/src/vs/platform/label/common/label.ts +++ b/src/vs/platform/label/common/label.ts @@ -43,6 +43,7 @@ export interface LabelRules { separator: '/' | '\\' | ''; tildify?: boolean; normalizeDriveLetter?: boolean; + authorityPrefix?: string; }; workspace?: { suffix: string; @@ -168,6 +169,9 @@ export class LabelService implements ILabelService { if (formatter.uri.tildify && !forceNoTildify) { label = tildify(label, this.environmentService.userHome); } + if (formatter.uri.authorityPrefix && resource.authority) { + label = formatter.uri.authorityPrefix + label; + } return label.replace(sepRegexp, formatter.uri.separator); } diff --git a/src/vs/workbench/parts/files/electron-browser/files.contribution.ts b/src/vs/workbench/parts/files/electron-browser/files.contribution.ts index 9e7f8600b3c..7fbca0175a9 100644 --- a/src/vs/workbench/parts/files/electron-browser/files.contribution.ts +++ b/src/vs/workbench/parts/files/electron-browser/files.contribution.ts @@ -63,7 +63,8 @@ class FileUriLabelContribution implements IWorkbenchContribution { label: '${authority}${path}', separator: nativeSep, tildify: !platform.isWindows, - normalizeDriveLetter: platform.isWindows + normalizeDriveLetter: platform.isWindows, + authorityPrefix: nativeSep + nativeSep }, workspace: { suffix: ''