markdownDescription:localize('proxy',"The proxy setting to use. If not set, will be inherited from the `http_proxy` and `https_proxy` environment variables."),
requireTrust:true
restricted:true
},
'http.proxyStrictSSL':{
type:'boolean',
default:true,
description:localize('strictSSL',"Controls whether the proxy server certificate should be verified against the list of supplied CAs."),
requireTrust:true
restricted:true
},
'http.proxyAuthorization':{
type:['null','string'],
default:null,
markdownDescription:localize('proxyAuthorization',"The value to send as the `Proxy-Authorization` header for every network request."),
requireTrust:true
restricted:true
},
'http.proxySupport':{
type:'string',
...
...
@@ -112,13 +112,13 @@ function registerProxyConfigurations(scope: ConfigurationScope): void {
],
default:'override',
description:localize('proxySupport',"Use the proxy support for extensions."),
requireTrust:true
restricted:true
},
'http.systemCertificates':{
type:'boolean',
default:true,
description:localize('systemCertificates',"Controls whether CA certificates should be loaded from the OS. (On Windows and macOS, a reload of the window is required after turning this off.)"),
localize('telemetry.enableTelemetry',"Enable usage data and errors to be sent to a Microsoft online service."):
localize('telemetry.enableTelemetryMd',"Enable usage data and errors to be sent to a Microsoft online service. Read our privacy statement [here]({0}).",product.privacyStatementUrl),
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.shellArgs.linux',"The command line arguments to use when on the Linux terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)."),
markdownDeprecationMessage:'This is deprecated, use `#terminal.integrated.defaultProfile.linux#` instead'
},
'terminal.integrated.shellArgs.osx':{
requireTrust:true,
restricted:true,
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.shellArgs.osx',"The command line arguments to use when on the macOS terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)."),
markdownDeprecationMessage:'This is deprecated, use `#terminal.integrated.defaultProfile.osx#` instead'
},
'terminal.integrated.shellArgs.windows':{
requireTrust:true,
restricted:true,
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.shellArgs.windows',"The command line arguments to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)."),
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.env.osx',"Object with environment variables that will be added to the VS Code process to be used by the terminal on macOS. Set to `null` to delete the environment variable."),
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.env.linux',"Object with environment variables that will be added to the VS Code process to be used by the terminal on Linux. Set to `null` to delete the environment variable."),
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:localize('terminal.integrated.env.windows',"Object with environment variables that will be added to the VS Code process to be used by the terminal on Windows. Set to `null` to delete the environment variable."),
...
...
@@ -676,7 +676,7 @@ function getTerminalShellConfigurationStub(linux: string, osx: string, windows:
type:'object',
properties:{
'terminal.integrated.shell.linux':{
requireTrust:true,
restricted:true,
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:linux,
...
...
@@ -685,7 +685,7 @@ function getTerminalShellConfigurationStub(linux: string, osx: string, windows:
markdownDeprecationMessage:'This is deprecated, use `#terminal.integrated.defaultProfile.linux#` instead'
},
'terminal.integrated.shell.osx':{
requireTrust:true,
restricted:true,
// TODO: Remove when workspace trust is enabled by default
scope:ConfigurationScope.APPLICATION,
markdownDescription:osx,
...
...
@@ -694,7 +694,7 @@ function getTerminalShellConfigurationStub(linux: string, osx: string, windows:
markdownDeprecationMessage:'This is deprecated, use `#terminal.integrated.defaultProfile.osx#` instead'
},
'terminal.integrated.shell.windows':{
requireTrust:true,
restricted:true,
// TODO: Remove when workspace trust is enabled by default