“…The first protocol, namely the Language Server Protocol (LSP) 1 , was proposed by Microsoft in the context of the development of VS Code, to support common editing services of any languages provided in conformance to the protocol. It was designed around a set of services that was extracted from specialized code editors for the most commonly used general purposes languages.…”