I would like to use the Cursor IDE to analyze a particle workbench project.
Unfortunately, Particle workbench is not compatible with Cursor because it relies on the C/C++ extension (aka the C_Cpp extension), and that extension is a proprietary Microsoft extension that is blocked from being used in the Cursor IDE.
I am OK with continuing to compile in Visual Studio, but I was hoping to analyze the project and do some development tasks using Cursor.
In order to accomplish that I have tried:
- disabled the
C_Cppextension andWorkbench Coreextensions - installed the
clangdextension - Asked the Cursor ai agent to make the
clangdlinter stop reporting errors, using theC_Cppextension configuration as a guide
This didn’t quite work. I can’t seem to get the Particle OS source code files to be recognized by the linter.
For example I’ll get linting errors that Particle.h cannot be found.
- Is there any documentation or advice about how to configure
C_Cppextension alternatives to be able to analyze a Particle Project withWorkbench Coredisabled? - How does
Workbench Coreinteract with theC_Cppextension behind the scenes, and how can I replicate that behavior usingclangdlinter?