-
Notifications
You must be signed in to change notification settings - Fork 14
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
Allow pointing SourceFileConfigurationItem
to a compile_commands.json file.
#50
Comments
Thank you for the feature idea. We hadn't considered adding support to ingest the If we exposed something like this, what would you need from the ConfigurationProvider API? Is the plan for your extension to call Since this isn't available today, I think the closest thing to a workaround would be if you write to the EDIT: One drawback of the potential workaround is that if you do change the workspace folder settings, it will be written to the |
Hi Bob, thanks for the suggestions! We were thinking it would be helpful if there could be an attribute on |
Feature Request
When implementing a
CustomConfigurationProvider
for intellisense, it would be good to be able to construct aSourceFileConfigurationItem
from an existing compile_commands.json.At Arm we're developing an extension where different files in a project could belong to different build "contexts" e.g. for a different target or compiler toolchain, so we need to be able to set different intellisense configurations depending on which file is being viewed.
Currently I am trying to parse out the
command
portion of the compile_commands.json to get the compiler args/fragments, and building up thecompilerFragments
list, but it would be so much better to point at compile_commands.json directly, similar to how it is being done in the c_cpp_properties.json config.I hope this makes sense. If you have any alternative ideas on how to achieve this, it would be great to hear about it.
Thanks!
The text was updated successfully, but these errors were encountered: