Skip to content
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

Request: Option to Always Show C/C++ Configuration in Status Bar #5822

Open
benjaminc247 opened this issue Jul 22, 2020 · 3 comments
Open

Request: Option to Always Show C/C++ Configuration in Status Bar #5822

benjaminc247 opened this issue Jul 22, 2020 · 3 comments
Labels
enhancement Improvement to an existing feature help wanted Can be fixed in the public (open source) repo. Language Service quick fix
Milestone

Comments

@benjaminc247
Copy link

As of the latest release I am able to tie my build task and launch command back to the c/c++ configuration, which is awesome!

I have one problem though, the c/c++ configuration does not show up in the status bar unless I have c/c++ files open. It would be nice to be able to quickly change configurations, build, and run without necessarily opening a file. I realize I can select the configuration from the command palette, but I'm after convenience here.

Would it be possible to add a setting (which I would set in my workspace) to always show the c/c++ configuration in the status bar?

@sean-mcmanus
Copy link
Contributor

sean-mcmanus commented Jul 22, 2020

Yeah, I've hit this issue too, mostly when my cursor is the Output logging.

The code that filters by cpp is at https://github.com/microsoft/vscode-cpptools/blob/release/Extension/src/LanguageServer/ui.ts#L164 .

So it would be pretty trivial to add/remove some filter at that spot (if the file types are general enough to be added without a setting), but more work to add a setting to always show it (if anyone wanted to make PR for the change).

@sean-mcmanus sean-mcmanus added enhancement Improvement to an existing feature help wanted Can be fixed in the public (open source) repo. Language Service labels Jul 22, 2020
@bobbrow bobbrow added this to the Backlog milestone Jul 23, 2020
sean-mcmanus added a commit that referenced this issue Aug 6, 2020
Fix c_cpp_properties.json not opening as JSON with comments. Follow up to #5885
Fix the configuration UI disappearing when selection moves to the C/C++ or Log Diagnostics window, mentioned at #5822 .
Fix an unreported bug where the configuration UI wouldn't appear for non-cpp files that are active on startup (until the selection changed).
Add more more C/C++ related files to ShowConfigurations.
@bobbrow bobbrow modified the milestones: Backlog, Triage Apr 20, 2021
@github-actions
Copy link

This feature request is being closed due to insufficient upvotes. When enough upvotes are received, this issue will be eligible for our backlog.

@github-actions github-actions bot added the more votes needed Issues that have been postponed until more community members upvote it label Jun 20, 2021
@github-actions github-actions bot reopened this Mar 11, 2023
@github-actions github-actions bot modified the milestones: Triage, Backlog Mar 11, 2023
@github-actions github-actions bot removed the more votes needed Issues that have been postponed until more community members upvote it label Mar 11, 2023
@github-actions
Copy link

This feature request has received enough votes to be added to our backlog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement to an existing feature help wanted Can be fixed in the public (open source) repo. Language Service quick fix
Projects
None yet
Development

No branches or pull requests

3 participants