cancel
Showing results for 
Search instead for 
Did you mean: 

"STM32Cube for Visual Studio Code" extension pack conflicts with MS C++ (cpptools) extension

Giocc1
Associate

The extension signals the conflict as in subject and suggests to disable intellisense altogether.
MS C++ (cpptools) is a very popular extension required by many others, so disabling it is not an option.
Another solution might be to disable the individual stm32-cube-clangd extension, but does it have any drawback? What's the point of having an useless and incompatible extension?

1 ACCEPTED SOLUTION

Accepted Solutions
vincent_grenet
ST Employee

@Giocc1 you can disable stm32-cube-clangd extension if it's your choice. No drawback at all for now doing such.
Right now we are even helping MS C++ (cpptools) support if the one you want to elect adding some .vscode\c_cpp_properties.json.

"for now" is because we are thinking to improve indexing experience and we only can do it relying on open source assets clangd & collaterals are. MS C++ (cpptools) is private solution ... but we are aware very popular one yes.

View solution in original post

1 REPLY 1
vincent_grenet
ST Employee

@Giocc1 you can disable stm32-cube-clangd extension if it's your choice. No drawback at all for now doing such.
Right now we are even helping MS C++ (cpptools) support if the one you want to elect adding some .vscode\c_cpp_properties.json.

"for now" is because we are thinking to improve indexing experience and we only can do it relying on open source assets clangd & collaterals are. MS C++ (cpptools) is private solution ... but we are aware very popular one yes.