At the DevNation conference in San Francisco, Microsoft announced an open, JSON-based protocol that anyone can use to add support for a new programming language to VS Code by implementing a “language server”. They also revealed that Red Hat and Codenvy are now adopting this language server protocol along with other tool creators and language providers across the industry. This allows any developer can have a consistent editing experience for their favorite programming language on any tool – even if that tool isn’t VS Code.
Communities for programming languages like OmniSharp (C#), JSON, C++, xText, JavaFX, and R have made commitments to release language servers for their languages in the future. A full list of protocol implementations, including language servers, editors, and SDKs is available on the GitHub repo.
Read more about it here.