Microsoft, Red Hat, and Codenvy are leading the charge on a new protocol to integrate multiple languages with different IDEs and code editors
Language Server Protocol, which will be officially unveiled today, features a JSON-based data exchange protocol for providing language services consistently across different code editors and IDEs. The protocol can be used between client tools and language servers to integrate features such as auto complete, goto definition, and find all references. Language server is a term being applied to the language intelligence programs that are providing the services.