Zum Inhalt springen

Language Server Protocol

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. Oktober 2021 um 18:39 Uhr durch Matthias M. (Diskussion | Beiträge) (AZ: Die Seite wurde neu angelegt: Das '''Language Server Protocol''' (kurz '''LSP''') ist ein JSON-RPC basiertes Kommunikationsprotokoll um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten integrierten Entwicklungsumgebung zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-…). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Das Language Server Protocol (kurz LSP) ist ein JSON-RPC basiertes Kommunikationsprotokoll um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten integrierten Entwicklungsumgebung zu ermöglichen.[1] Es wurde ursprünglich für das Python-Modul, welches IntelliSense innerhalb von Visual Studio Code ermöglicht entwickelt und später standardisiert. Entwickler sind Microsoft, Codenvy und Red Hat. Es existieren Integrationen für Visual Studio Code, Eclipse Che[2] und Atom. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.[3] Das Protokoll selbst ist Open Source und unter der MIT-Lizenz veröffentlicht.[4]

Website

Einzelnachweise

  1. Dominik Mohilo: Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE. In: entwickler.de. 28. Juni 2016, abgerufen am 22. Oktober 2021.
  2. Alexander Neumann: Microsoft stellt Python Language Server für Visual Studio Code vor. In: heise Developer. 23. Juli 2018, abgerufen am 22. Oktober 2021.
  3. Rainald Menge-Sonnentag: Atom 1.21 integriert das Language Server Protocol. In: heise Developer. 4. Oktober 2017, abgerufen am 22. Oktober 2021.
  4. Florian Kalenda: Microsoft und Red Hat legen quelloffenes Language Server Protocol vor. In: ZDNet. 28. Juni 2016, abgerufen am 22. Oktober 2021.