I have to say that list has gotten waaay longer since last time I saw it.

LSP really has been a massive success, and despite being made by MS, has been one of the main reasons I’ve been able to keep using Emacs and not migrated to other more IDE-like editors.

MS deserves som serious credit here for being one of the few players willing to think in protocols these days. Protocols vs products makes a big difference.

While we're at it, there's a similar, albeit lower-key, effort for debuggers:

https://microsoft.github.io/debug-adapter-protocol/specifica...

One example of use outside of Microsoft products:

https://github.com/puremourning/vimspector