>>1044076
I don't think that happens anymore, since I'm not getting 100% load from running lsp-mode or eglot. Probably happened back when those packages were far less stable, I hear lsp-mode has been reworked quite a bit, to the point where the comparison the eglot dev made between lsp-mode and eglot a while ago is now inaccurate, according to him.
>Unsurprisingly vim doesn't have this problem because more than 15 people use vim.
Emacs is still widely used, I have seen it installed on hundreds of machines at an organization (doesn't translate to usercount, but dispels the myth of "not on MY machine(s)"). I think the userbase is steady, maybe not as popular as Vim and derivatives, but it seems like a stable amount of users. It would be nice to have a new Emacs, essentially the same concept but with better languages replacing both elisp and C, perhaps some modern Scheme that is well documented and is ready for the future of machines with more parallel processing power/the focus on concurrency as well, and whatever systems programming language (Ada, Rust, Zig?, maybe even modern C++, et al) is suitable for a small core. Perhaps some default improvements: CUA mode by default, ido replaced with a helm/ivy-like, the frumpy old I-search and the query replace replaced with a swiper-like and something similar for the query replace, an optional minimap that some people seem to love so much, new and improved tree directory frame, etc. Generally, faster, safer, easier to use by default, multithreaded and concurrency ready. But the situation isn't as messy as with Vim, theres no panic to make a NeoEmacs, the code simply doesn't suck as much as Vim's.
>>1044087
I just use Irony-server myself, it works well for me. For now, the C/C++ LSP servers are probably still much slower, but then again they are young projects. One probable reason for Microsoft doing this is to get the disparate developers to work for them indirectly, by making servers that can all be used with VSCode, instead of working on stuff specific to a text editor.