-
Notifications
You must be signed in to change notification settings - Fork 30.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How does a user know what settings are overridden by an extension? #12799
Comments
I realized shortly after this that it's in I was expecting the changes to be stored elsewhere, perhaps with a warning annotation within the settings.json file indicating that an extension has overridden an extension. If I were a normal user without my settings.json source controlled and symlinked to I would be very irritated if an extension messed with it. Especially if I then uninstalled the extension and it didn't revert the change. |
I realize this would be a complete change in how it's handled but I think a model like this is worth consideration for the future to protect settings and make sure installing and then uninstalling an extension doesn't change the way that the editor behaves. |
@bpasero that only cares about the extension author perspective doesn't it, not surfacing the information to the user? |
@Tyriar ok I see what you mean. there is no information, it is up to an extension to decide if a message should be shown or not. in the end this is just API to write to the settings file. |
dup of #10583 |
Test API'ish way to change configuration settings #12614
Steps to Reproduce:
Set
"terminal.integrated.cursorBlinking": true
in your settings.jsonRun an extension containing:
Try to figure out why
"terminal.integrated.cursorBlinking": true
is not workingFile a bug to Microsoft/vscode
The text was updated successfully, but these errors were encountered: