You gonna push your fixes to their repo?I've almost got VS Code up to the level of the old visual studios, back before it was a bloated piece of crap. Just a few little problems left to fix, and the most recent monthly build crashing alot with the built in term.
Yesterday I decided I'd try to fix that crash. Why not it's open sores! 6 painful hours later I managed to get it to compile. It's cool MS have drunk the open sores coolaid but damn they went full on like needing-20-strange-build-tools-with-goofy-names. What you have blert 12.6? You fool! You must have blert 11.4, and never ever use blort 6.9!
The built-from-source ver can't see any extensions so I have to figure out what I need and manually install them. The crash bug is after debugging so I grab the omnisharp extension and hit go. Turns out the debugger program it attaches to isn't open source and has a different license and so can only work with official microsoft builds. So yea basically unusable and wasted an entire day and couldn't even attempt to reproduce the bug I wanted to fix.
So I've only got two annoying problems left (other than the crash). The first is the problems window. If your project file is anything other than the simplest possible form it flips out and can't find anything inside referenced packages and libs. This causes many many thousands of undefined this and that errors to flood the problems window making it useless.
When it does work sometimes, it digs down into bin and obj and throws up problems with generated code, and annoyingly sticks all of that at the top. I'm sure that will eventually be fixed by someone.
The other problem is probably unique to me. I like to use tabs alot to sort of arrange stuff into columns. It comes from coding in pure c where you'd do all declarations at the top (which I still tend to do). So I do like int<tab>bleh<tab>=69; Older visual studios were smart enough to not try to complete anything if you were tabbing away from a known type. The newer stuff not so much. Sometimes it is just a harmless annoyance, other times it completes some horrible monstrous thing that completely ruins your groove.
I really need to start making some OS contributions. If anyone has a good place to start lemme know. Primarily working in Java at the moment.