New VSCode (Cursor, Windsurf...) extension to improve Clangd support of Unreal Projects

Hi,

I was never a fan of slow and clunky Visual Studio, and I really like VSCode, but the default VSCode intellisense experience with UE projects is just unusably slow. There’s always been Clangd extension as an alternative, especially useful for VSCode forks, which no longer support C/C++ VSCode extension, but the Clangd extension always feels semi-broken with UE projects. Random false positive static analysis errors, poor navigation inside Engine source code, etc…

Over the past year, I’ve figured out what causes most of these issues and had success using VSCode/Clangd combo with UE Projects. I’ve finally managed to get a fast, light code editor now also with fast C++ code completion and static analysis.

The problem was that setting it all up to work right was always a pain, so today I decided to finally make a proper VSCode extension that does it all for me:

There have been some similar extensions already floating around, but they always felt like odd blackboxes that did something weird to my project, and never worked reliably enough. My extension is mechanically very simple, and has minimalistic, concise source code available on the repo, so anyone can easily look at what’s going on under the hood and edit it to their needs.

If anyone else is interested in smooth, lightweight C++ code editing experience in UE project, I’d be thankful if you gave my extension a try and let me know if it works for you as well. I’d love to get it tested by more people to be sure it’s robust enough.

The description on the github page should be detailed enough to get you started, but if you have any questions, let me know!

Thanks in advance :slight_smile: