-
Notifications
You must be signed in to change notification settings - Fork 286
Simplify generated launch.json #404
Comments
Hi @isidorn Thank you for the suggestions. A PR would be most helpful but otherwise I'll get to it when I get to it. |
@wingrunr21 this milestone I am doing this for 10+ extension so doing 10+ PRs for me does not really scale for me. |
Understood. The comment was also geared towards others viewing this issue. My work on this extension is only in my free time and I've got much bigger fish to fry in this extension right now. As it stands, the debugger requires quite a bit of love in this extension in general. So, this will get done when I get a PR for it or I get time. Thanks |
I will create a help-wanted issue in the vscode repository which links to this one. |
@isidorn can you tell me of any extension that uses the quickpick so I can have a look? |
@YisraelV sure, here's an example microsoft/vscode-docker#618 |
@wingrunr21 thought I'd follow the first post suggestions
What do you think? |
Sounds good to me. I can push these changes out with a few of the other changes staged in |
This should be resolved by #408. |
@wingrunr21 thanks for taking the time to merge. |
Awesome work, thanks! |
Hey,
VSCode dev here. This milestone I am looking into simplifing generated launch.json for various extensions microsoft/vscode#62851
The
launch.json
that ruby generates is the following:This is simply overwhelming and I believe it should be improved with the following:
cwd
should not be in every configuration, instead the default value should be${workspaceRoot}
. You can register aDebugConifgurationProvider
which will just resovle every launch configuration by appending "cwd": ${workspaceRoot}Add Configuration
blue button. Examplelaunch.json
needs to be generated the suer should be asked via QuickPick what kind of launch configuraiton he wants. Based on his response we should just generate that configuration, and not all of the above. If you are interested in doing this I can point you to an example I will write in a couple of days.All of this should be pretty straightforward. Please let me know if you need help.
The text was updated successfully, but these errors were encountered: