microsoft / microsoft/vscode-cpptools
Set `-enable-pretty-printing` and `-gdb-set disassembly-flavor intel` as default
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Feature Request
It seems by default gdb enables pretty printing if launched from command line. But for some reason -enable-pretty-printing has to be set explicitly in launch.json for vscode. I don't understand why it is designed to be so. If you have lots of launch targets and your launch.json will be a mess.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the extension handles the launch.json settings for GDB debugging, especially pretty printing and the Intel disassembly flavor. Confirm where defaults can be applied without requiring each launch target to repeat them; done means both options work by default and existing explicit settings remain respected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100