cancel
Showing results for 
Search instead for 
Did you mean: 

The issue regarding conflicts between st-arm-clangd and the VSCode extensions "clangd" and "C/C++"

newton_1232131
Visitor

Regarding the conflict between st-arm-clangd and the VSCode extensions "clangd" and "C/C++", I had to disable or completely remove these extensions in VSCode to use st-arm-clangd. But now I'm stuck—without them, I can't develop anything outside STM32 projects! No code navigation or intelligent recognition for other projects anymore. What a pain!

1 ACCEPTED SOLUTION

Accepted Solutions
Cartu38 OpenDev
Lead II

If C/C++ extension is your preferred one to support intellisense just uninstall STM32Cube clangd contribution and here you are.

I may understand myself why promoting clangd: clangd is open source while C/C++ is Microsoft private ....

What is good to me is ST is letting us as end user the choice. Their new proposal comes with a default but we are NOT locked here ... we can elect in real what we want / like the most.

View solution in original post

1 REPLY 1
Cartu38 OpenDev
Lead II

If C/C++ extension is your preferred one to support intellisense just uninstall STM32Cube clangd contribution and here you are.

I may understand myself why promoting clangd: clangd is open source while C/C++ is Microsoft private ....

What is good to me is ST is letting us as end user the choice. Their new proposal comes with a default but we are NOT locked here ... we can elect in real what we want / like the most.