-
Notifications
You must be signed in to change notification settings - Fork 128
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
Simplify vscode-r for new users #496
Comments
Agree, though we shouldn't change this around too often, since (as far as I'm aware) there is no mechanism for "renaming" settings, so users will have to specify all their settings again after we change the names.
I think this could be done safely for terminals launched using
I definitely agree. I think the readme would look a lot more structured if we went without the pictures or moved them to a separate section towards the end of the page. Also, it might help to replace the current pictures with a more "organized" collection. |
Thank you for summarizing current managing problems. All of them are important. Almost I agree with @ManuelHentschel
Once, I freeze that discussion on #98 to considering copyright managing.
I agree with you. I believe the making |
@ManuelHentschel Edit: carrying on with the above, we could have a message box pop up if it detects old settings, and asks if the user wants to convert to the new settings
Makes sense to me!
I like the organised collection idea, some way of making them uniform would go a long way.
@Ikuyadeu |
I implemented a message box like this in the debugger when moving the settings of the debugger: I wouldn't try to update the settings automatically though, since vscode uses a combination of settings from different places (global user settings, workspace settings, language-specific settings, ...) which would be quite difficult to handle properly. |
Right! Your deprecated settings message seems perfect for something like this. I completely forgot about the combination usage of settings, so I agree with your assessment re: automatic updating. I guess the main issue is more deciding what to group the settings under. I think ideally we would have "advanced" settings at the end, with the general/editor specific settings shown first (a minor issue is that settings are sorted alphabetically, so 'advanced' might be the wrong name to go for). I think this would be ideal as:
Looking over the current settings available, I think there are a few broad settings categories (the names are mainly for illustration) which we could condense or split up depending on how specific we want to be:
These are pretty roughly grouped, but I thought it might be good to try to narrow what they'd fall under. I tend to think more specificity is better in the long run, especially with long-term upkeep of the codebase. Otherwise, I think we could end up in a similar situation down the road. |
FYI I think VScode Remote-Containers is very useful for trying out a new language because it absorbs the differences between OS by using Docker and automates the vscode setup. So I have changed the R container definition files which are able to added by Remote-Containers extention(microsoft/vscode-dev-containers#732). The R container definition files had not been updated for about 2 years though, I hope to update it appropriately and I hope that it will be an option for new users to try vscode-R in the future. |
Is your feature request related to a problem? Please describe.
The transition to vscode-r may be difficult and daunting for new users. For instance, vscode-r has a lot of customisation through the settings menu. However, the depth and breadth of customisation can be daunting to new users. I see @ManuelHentschel has taken steps to improve this with the
r.rpath
change (great idea by the way), but I think we could do some work to help simplify setup further. I have some ideas for this, but I would like to hear everyone's thoughts.Describe the solution you'd like
Some ideas I've had:
rterm
andrpath
. We could group these under something like 'General' or 'Editor'. We could haverterm
,rpath
,rterm send delay
(and other similar settings) grouped under 'Advanced'.... and then have links to wiki pages for more in-depth information. I also think it would be a lot less information-overload if we went without the pictures, but that might just be personal preference.
The text was updated successfully, but these errors were encountered: