introduce application config model (#152889)

* introduce application config model
- application configuration is active and used only in non default profiles
- read/write application scoped settings only from application layer and not from user layer
- extensions get application scoped values as global values
- settings editor does not show application scoped settings in non default profle
- added unit tests

* fix tests
This commit is contained in:
Sandeep Somavarapu
2022-06-22 20:57:39 +02:00
committed by GitHub
parent a1b53fde82
commit a1e1e307e3
21 changed files with 464 additions and 90 deletions

View File

@@ -78,6 +78,10 @@
"fileMatch": "%APP_SETTINGS_HOME%/settings.json",
"url": "vscode://schemas/settings/user"
},
{
"fileMatch": "%APP_SETTINGS_HOME%/profiles/*/settings.json",
"url": "vscode://schemas/settings/profile"
},
{
"fileMatch": "%MACHINE_SETTINGS_HOME%/settings.json",
"url": "vscode://schemas/settings/machine"