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

Add a notification to the status bar when selecting a compiler will improve IntelliSense #10685

Closed
bobbrow opened this issue Mar 15, 2023 · 1 comment
Assignees
Labels
enhancement Improvement to an existing feature Feature: Status fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Milestone

Comments

@bobbrow
Copy link
Member

bobbrow commented Mar 15, 2023

Feature Request

There are many ways to configure IntelliSense, and to be the most effective we are looking to show this to a specific subgroup of users who will get the most help out of being redirected to the compiler quickpick. These users are:

  • Users who have not configured IntelliSense using a compiler, custom configuration provider, or compile_commands.json
  • Users who have configured a custom configuration provider or compile_commands, however they are falling back on the base configuration instead
    For these groups, we will add the item (design below) to the status bar. If we determine that users do not meet the requirements above anymore, the status bar icon will be removed.

image

Clicking on this will pull up the quickpick to select a compiler (the same effect as the Select Default Compiler command in the command pallete). Once a user has configured a compiler for IntelliSense or made a selection in the quickpick (such as selecting a compiler or choosing “”), this item will disappear from the status bar.

@bobbrow bobbrow added this to the On Deck milestone Mar 15, 2023
@bobbrow
Copy link
Member Author

bobbrow commented Mar 15, 2023

This issue replaces #10527

@bobbrow bobbrow added Language Service Feature: Status enhancement Improvement to an existing feature and removed Feature Request labels Mar 15, 2023
@sean-mcmanus sean-mcmanus modified the milestones: On Deck, 1.15.2 Mar 27, 2023
@sean-mcmanus sean-mcmanus added the fixed Check the Milestone for the release in which the fix is or will be available. label Mar 27, 2023
@github-actions github-actions bot locked and limited conversation to collaborators May 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improvement to an existing feature Feature: Status fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Projects
None yet
Development

No branches or pull requests

3 participants