-
Notifications
You must be signed in to change notification settings - Fork 37
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
Persistent settings are problematic #87
Comments
I must say, that I partially agree with you. I love the change to workspace settings, it is much more clearer now. So I will definitely not go back to As usually - I will think of something. |
The move to standard settings is certainly a good one, the problematic part for me is the automatic persistence. This is always tricky, for example, VSCode itself writes the zoom level to |
I had same problem with font size between lo/high DPI monitors. Luckily Settings Sync has the ability to exclude certain settings from synchronization. |
I did the changes, but with the multi root workspaces thing like this (changing settings independently of what is in the configuration files) is very complicated & possibly faulty. Please, test whether it works for you and whether there any issues related to this. All is contained under It will be present in just released version 2.0.2. |
Works great! Thank you. |
2.0 introduced settings persistence which is problematic for us: we normally don't check certain document types but locally, sometimes I want to turn it on. Before 2.0, I could just click the "eye" icon in the status bar and change it to whatever I found convenient locally. With 2.0, this immediately writes to
.vscode/settings.json
which is a Git-versioned file so I get changed Git state. Even if there was no workspace settings and SpellRight would write to my user settings, that would also be problematic because I synchronize my settings between computers and this would create a lot of noise.The previous approach was better, IMO. I could experiment with various levels of spell checking and only when I'm happy with them, manually write those to either user or workspace settings.
The text was updated successfully, but these errors were encountered: