Closed trautb closed 1 week ago
This probably applies to the other .vscode/*.json
files too (eg settings.json
)
This probably applies to the other
.vscode/*.json
files too (egsettings.json
)
Right, I have now added support for merging the recommended extensions. Merging the existing settings can be a bit more complicated as we need to account for each subkey. Probably by switching to the json module to convert between python types and json strings we could get support for keeping settings and such. Although I'm not sure if we really want that for all files like c_cpp_properties.json?
Expected Behavior
When importing an existing project the neccessary extensions are added to
.vscode/extensions.json
, prior defined "custom" extensions should remain.Current Behavior
When importing an existing project
.vscode/extensions.json
gets overridden by the default configuration (independent of prior settings).Steps to Reproduce
.vscode/extensions.json
Details
Specifically this
.json
gets changed to
Context (Environment)