Microsoft announces open-source Language Server Protocol

Reading time icon 1 min. read


Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more

Common Language Protocol 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.

More about the topics: c#, javafx, JSON, language server, Language Server Protocol, microsoft, OmniSharp (C#), R, visual studio, VS Code, xText