|
5 | 5 |
|
6 | 6 | import { Codicon } from '../../../../base/common/codicons.js';
|
7 | 7 | import { isMacintosh, isWindows } from '../../../../base/common/platform.js';
|
8 |
| -import { IProductConfiguration } from '../../../../base/common/product.js'; |
9 | 8 | import { localize } from '../../../../nls.js';
|
10 | 9 | import { ConfigurationScope, Extensions, IConfigurationNode, IConfigurationRegistry } from '../../../../platform/configuration/common/configurationRegistry.js';
|
| 10 | +import product from '../../../../platform/product/common/product.js'; |
11 | 11 | import { Registry } from '../../../../platform/registry/common/platform.js';
|
12 | 12 | import { TerminalLocationString, TerminalSettingId } from '../../../../platform/terminal/common/terminal.js';
|
13 | 13 | import { terminalColorSchema, terminalIconSchema } from '../../../../platform/terminal/common/terminalPlatformConfiguration.js';
|
@@ -486,10 +486,7 @@ const terminalConfiguration: IConfigurationNode = {
|
486 | 486 | markdownDescription: localize('terminal.integrated.windowsUseConptyDll', "Whether to use the experimental conpty.dll (v1.22.250204002) shipped with VS Code, instead of the one bundled with Windows."),
|
487 | 487 | type: 'boolean',
|
488 | 488 | tags: ['preview'],
|
489 |
| - default: ((): boolean => { |
490 |
| - const productService = Registry.as<IConfigurationRegistry>(Extensions.Configuration).getConfigurations()[0] as IProductConfiguration; |
491 |
| - return productService?.quality !== 'stable'; |
492 |
| - })() |
| 489 | + default: product.quality !== 'stable', |
493 | 490 | },
|
494 | 491 | [TerminalSettingId.SplitCwd]: {
|
495 | 492 | description: localize('terminal.integrated.splitCwd', "Controls the working directory a split terminal starts with."),
|
@@ -613,10 +610,7 @@ const terminalConfiguration: IConfigurationNode = {
|
613 | 610 | [TerminalSettingId.ShellIntegrationEnvironmentReporting]: {
|
614 | 611 | markdownDescription: localize('terminal.integrated.shellIntegration.environmentReporting', "Controls whether to report the shell environment, enabling its use in features such as {0}. This may cause a slowdown when printing your shell's prompt.", `\`#${TerminalContribSettingId.SuggestEnabled}#\``),
|
615 | 612 | type: 'boolean',
|
616 |
| - default: ((): boolean => { |
617 |
| - const productService = Registry.as<IConfigurationRegistry>(Extensions.Configuration).getConfigurations()[0] as IProductConfiguration; |
618 |
| - return productService?.quality !== 'stable'; |
619 |
| - })() |
| 613 | + default: product.quality !== 'stable', |
620 | 614 | },
|
621 | 615 | [TerminalSettingId.SmoothScrolling]: {
|
622 | 616 | markdownDescription: localize('terminal.integrated.smoothScrolling', "Controls whether the terminal will scroll using an animation."),
|
|
0 commit comments