-
Notifications
You must be signed in to change notification settings - Fork 93
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
Support workflows that involve C++, such as in R packages #2718
Comments
The clangd extension (https://github.com/clangd/vscode-clangd) is open source but requires a bit more configuration: a It's been on our longer-term todo list to look into integration with pkgload / pkgbuild to construct the compilation database. I'm using https://github.com/rizsotto/Bear which works well. Windows support might be tricky: rizsotto/Bear#431 Should we aim for RC for this issue? |
Would you vote for RC @lionel-? I think we'll discuss in the next triage meeting as well. |
Besides R packages using C++ there are also standalone C++ files that can be sourced using |
@juliasilge I think it's a nice-to-have for RC but not a blocker. Do we add such aspirational items to milestones and remove them later on if time is short? |
Could Positron generate It'd be nice if this worked at least for the most common configurations, for packages containing some C / C++ files with perhaps some minimal versions of Makevars supported. |
r-lib/pkgload#285 brings us much closer by making it possible to update a A manual intervention is required to set it up, currently the user needs to call |
A fair amount of R packages involve C++ code, such as those using cpp11 or Rcpp. Let's consider how to support workflows where folks use C++. R package developers like to use VS Code for this, but the main extension(s) are proprietary and not on OpenVSX.
The text was updated successfully, but these errors were encountered: