Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/vs/workbench/services/environment/browser/environmentService.ts')
-rw-r--r--src/vs/workbench/services/environment/browser/environmentService.ts12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/vs/workbench/services/environment/browser/environmentService.ts b/src/vs/workbench/services/environment/browser/environmentService.ts
index aec5f09e2ec..d41839b87ba 100644
--- a/src/vs/workbench/services/environment/browser/environmentService.ts
+++ b/src/vs/workbench/services/environment/browser/environmentService.ts
@@ -17,6 +17,7 @@ import { parseLineAndColumnAware } from 'vs/base/common/extpath';
import { LogLevelToString } from 'vs/platform/log/common/log';
import { isUndefined } from 'vs/base/common/types';
import { refineServiceDecorator } from 'vs/platform/instantiation/common/instantiation';
+import { ITextEditorOptions } from 'vs/platform/editor/common/editor';
export const IBrowserWorkbenchEnvironmentService = refineServiceDecorator<IEnvironmentService, IBrowserWorkbenchEnvironmentService>(IEnvironmentService);
@@ -172,6 +173,9 @@ export class BrowserWorkbenchEnvironmentService implements IBrowserWorkbenchEnvi
}
@memoize
+ get enableSmokeTestDriver() { return this.options.developmentOptions?.enableSmokeTestDriver; }
+
+ @memoize
get disableExtensions() { return this.payload?.get('disableExtensions') === 'true'; }
@memoize
@@ -202,7 +206,7 @@ export class BrowserWorkbenchEnvironmentService implements IBrowserWorkbenchEnvi
get logExtensionHostCommunication(): boolean { return this.payload?.get('logExtensionHostCommunication') === 'true'; }
@memoize
- get skipReleaseNotes(): boolean { return false; }
+ get skipReleaseNotes(): boolean { return this.payload?.get('skipReleaseNotes') === 'true'; }
@memoize
get skipWelcome(): boolean { return this.payload?.get('skipWelcome') === 'true'; }
@@ -292,7 +296,7 @@ export class BrowserWorkbenchEnvironmentService implements IBrowserWorkbenchEnvi
}
@memoize
- get filesToOpenOrCreate(): IPath[] | undefined {
+ get filesToOpenOrCreate(): IPath<ITextEditorOptions>[] | undefined {
if (this.payload) {
const fileToOpen = this.payload.get('openFile');
if (fileToOpen) {
@@ -304,7 +308,9 @@ export class BrowserWorkbenchEnvironmentService implements IBrowserWorkbenchEnvi
return [{
fileUri: fileUri.with({ path: pathColumnAware.path }),
- selection: !isUndefined(pathColumnAware.line) ? { startLineNumber: pathColumnAware.line, startColumn: pathColumnAware.column || 1 } : undefined
+ options: {
+ selection: !isUndefined(pathColumnAware.line) ? { startLineNumber: pathColumnAware.line, startColumn: pathColumnAware.column || 1 } : undefined
+ }
}];
}