https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Language_Server_ProtocolLanguage Server Protocol - Versionsgeschichte2025-05-21T01:23:21ZVersionsgeschichte dieser Seite in WikipediaMediaWiki 1.45.0-wmf.1https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=249295860&oldid=prevUncopy: Setze Datum der Emacs-Release in Klammern, da diese Information nur mittelbar für die Aussage hier relevant ist2024-10-10T08:04:35Z<p>Setze Datum der Emacs-Release in Klammern, da diese Information nur mittelbar für die Aussage hier relevant ist</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. Oktober 2024, 10:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|Python]]-Modul, welches [[IntelliSense]] innerhalb von [[Visual Studio Code]] ermöglicht, entwickelt und später standardisiert. Entwickler sind [[Microsoft]], [[Codenvy]] und [[Red Hat]]. </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|Python]]-Modul, welches [[IntelliSense]] innerhalb von [[Visual Studio Code]] ermöglicht, entwickelt und später standardisiert. Entwickler sind [[Microsoft]], [[Codenvy]] und [[Red Hat]]. </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es existieren Integrationen für Visual Studio Code, [[Eclipse Che]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. In [[Emacs|GNU Emacs]] sind seit Version 29.1<del style="font-weight: bold; text-decoration: none;">, die im</del> August 2023<del style="font-weight: bold; text-decoration: none;"> erschien,</del> die Parsing-Library Tree-Sitter und das Paket Eglot standardmäßig integriert.<ref>{{Internetquelle |autor=Rainald Menge-Sonnentag |url=https://www.heise.de/news/Texteditor-Emacs-29-1-bindet-Tree-Sitter-ein-und-arbeitet-direkt-mit-SQLite-9231336.html |titel=Texteditor Emacs 29.1 bindet Tree-Sitter ein und arbeitet direkt mit SQLite |werk=heise online |datum=2023-08-01 |sprache=de |abruf=2023-09-13}}</ref> </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es existieren Integrationen für Visual Studio Code, [[Eclipse Che]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. In [[Emacs|GNU Emacs]] sind seit Version 29.1 <ins style="font-weight: bold; text-decoration: none;">(</ins>August 2023<ins style="font-weight: bold; text-decoration: none;">)</ins> die Parsing-Library Tree-Sitter und das Paket Eglot standardmäßig integriert.<ref>{{Internetquelle |autor=Rainald Menge-Sonnentag |url=https://www.heise.de/news/Texteditor-Emacs-29-1-bindet-Tree-Sitter-ein-und-arbeitet-direkt-mit-SQLite-9231336.html |titel=Texteditor Emacs 29.1 bindet Tree-Sitter ein und arbeitet direkt mit SQLite |werk=heise online |datum=2023-08-01 |sprache=de |abruf=2023-09-13}}</ref> </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom" /> Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom" /> Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
</table>Uncopyhttps://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=237306068&oldid=prevAschmidt: ergänzt und aktualisiert2023-09-13T20:26:39Z<p>ergänzt und aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. September 2023, 22:26 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|Python]]-Modul, welches [[IntelliSense]] innerhalb von [[Visual Studio Code]] ermöglicht, entwickelt und später standardisiert. Entwickler sind [[Microsoft]], [[Codenvy]] und [[Red Hat]]. </div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es existieren Integrationen für Visual Studio Code, [[Eclipse Che]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. <ins style="font-weight: bold; text-decoration: none;">In [[Emacs|GNU Emacs]] sind seit Version 29.1, die im August 2023 erschien, die Parsing-Library Tree-Sitter und das Paket Eglot standardmäßig integriert.<ref>{{Internetquelle |autor=Rainald Menge-Sonnentag |url=https://www.heise.de/news/Texteditor-Emacs-29-1-bindet-Tree-Sitter-ein-und-arbeitet-direkt-mit-SQLite-9231336.html |titel=Texteditor Emacs 29.1 bindet Tree-Sitter ein und arbeitet direkt mit SQLite |werk=heise online |datum=2023-08-01 |sprache=de |abruf=2023-09-13}}</ref> </ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"<ins style="font-weight: bold; text-decoration: none;"> </ins>/> Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://microsoft.github.io/language-server-protocol/ <del style="font-weight: bold; text-decoration: none;">offizielle</del> Website]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://microsoft.github.io/language-server-protocol/ <ins style="font-weight: bold; text-decoration: none;">Offizielle</ins> Website]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>Aschmidthttps://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762516&oldid=prev2A0A:A546:5B20:1:3242:5885:DF39:DD29: Auf Deutsch übersetzt. (Ups, war zu schnell. Korrigiert.)2022-12-11T14:52:14Z<p>Auf Deutsch übersetzt. (Ups, war zu schnell. Korrigiert.)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2022, 16:52 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source<ins style="font-weight: bold; text-decoration: none;">|quelloffen</ins>]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>2A0A:A546:5B20:1:3242:5885:DF39:DD29https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762488&oldid=prevRegi51: Änderungen von 2A0A:A546:5B20:1:3242:5885:DF39:DD29 (Diskussion) rückgängig gemacht (HG) (3.4.10)2022-12-11T14:50:46Z<p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/2A0A:A546:5B20:1:3242:5885:DF39:DD29" title="Spezial:Beiträge/2A0A:A546:5B20:1:3242:5885:DF39:DD29">2A0A:A546:5B20:1:3242:5885:DF39:DD29</a> (<a href="/w/index.php?title=Benutzer_Diskussion:2A0A:A546:5B20:1:3242:5885:DF39:DD29&action=edit&redlink=1" class="new" title="Benutzer Diskussion:2A0A:A546:5B20:1:3242:5885:DF39:DD29 (Seite nicht vorhanden)">Diskussion</a>) rückgängig gemacht (<a href="/wiki/Wikipedia:Huggle" title="Wikipedia:Huggle">HG</a>) (3.4.10)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2022, 16:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source<del style="font-weight: bold; text-decoration: none;">~quelloffen</del>]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>Regi51https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762478&oldid=prev2A0A:A546:5B20:1:3242:5885:DF39:DD29: Auf Deutsch übersetzt.2022-12-11T14:50:27Z<p>Auf Deutsch übersetzt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2022, 16:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source<ins style="font-weight: bold; text-decoration: none;">~quelloffen</ins>]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>2A0A:A546:5B20:1:3242:5885:DF39:DD29https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=225461257&oldid=prevEbukadneza: Sublime Text unterstützt mittels Plugin auch LSP, ggf. sollte das ganze aber in einen eigenen Bereich als Liste2022-08-19T14:04:46Z<p>Sublime Text unterstützt mittels Plugin auch LSP, ggf. sollte das ganze aber in einen eigenen Bereich als Liste</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. August 2022, 16:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<del style="font-weight: bold; text-decoration: none;">.</del><ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref name="atom">{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> sowie der [[Eclipse (IDE)|Eclipse IDE]]<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref><ins style="font-weight: bold; text-decoration: none;"> und mittels Plugin für [[Sublime Text]]<ref>{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}</ref>.</ins> Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>Ebukadnezahttps://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=216724549&oldid=prevMatthias M.: Eclipse RCP basierte IDE ebenfalls2021-10-27T08:55:49Z<p>Eclipse RCP basierte IDE ebenfalls</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Oktober 2021, 10:55 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<del style="font-weight: bold; text-decoration: none;">. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.</del><ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]], um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]<ref<ins style="font-weight: bold; text-decoration: none;"> name="atom"</ins>>{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref<ins style="font-weight: bold; text-decoration: none;">> sowie der [[Eclipse (IDE)|Eclipse IDE]].<ref>{{Internetquelle |url=https://entwickler.de/eclipse/yang-tools-ein-language-server-fur-vier-ides |titel=YANG-Tools: Ein Language Server für vier IDEs |werk=entwickler.de |datum=17. November 2017 |autor=Jan Köhnlein |sprache=de-DE |abruf=2021-10-27}}</ref> Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref name="atom"/</ins>> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>Matthias M.https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=216622730&oldid=prevMatthias M.: HC: +Kategorie:Microsoft; +Kategorie:Eclipse2021-10-23T14:27:20Z<p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: +<a href="/wiki/Kategorie:Microsoft" title="Kategorie:Microsoft">Kategorie:Microsoft</a>; +<a href="/wiki/Kategorie:Eclipse" title="Kategorie:Eclipse">Kategorie:Eclipse</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Oktober 2021, 16:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Kommunikationsprotokoll]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Kommunikationsprotokoll]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Offenes Format]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Offenes Format]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Eclipse]]</div></td>
</tr>
</table>Matthias M.https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=216616756&oldid=prevMatthias M.: HC: Ergänze Kategorie:Offenes Format2021-10-23T10:45:24Z<p><a href="/wiki/Wikipedia:HC" class="mw-redirect" title="Wikipedia:HC">HC</a>: Ergänze <a href="/wiki/Kategorie:Offenes_Format" title="Kategorie:Offenes Format">Kategorie:Offenes Format</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Oktober 2021, 12:45 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Kommunikationsprotokoll]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Kommunikationsprotokoll]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Offenes Format]]</div></td>
</tr>
</table>Matthias M.https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=216602460&oldid=prevABC Checker: Zeichensetzung2021-10-22T21:44:40Z<p>Zeichensetzung</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. Oktober 2021, 23:44 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]] um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|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]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Language Server Protocol''' (kurz '''LSP''') ist ein [[JSON-RPC]] basiertes [[Kommunikationsprotokoll]]<ins style="font-weight: bold; text-decoration: none;">,</ins> um Syntaxvalidierung von Programmiersprachen unabhängig von der eingesetzten [[Integrierte Entwicklungsumgebung|integrierten Entwicklungsumgebung]] zu ermöglichen.<ref>{{Internetquelle |url=https://entwickler.de/webentwicklung/polyglott-dank-language-server-protocol-microsoft-red-hat-und-codenvy-streben-nach-der-universellen-ide |autor=Dominik Mohilo |titel=Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE |werk=entwickler.de |datum=28. Juni 2016 |abruf=2021-10-22}}</ref> Es wurde ursprünglich für das [[Python (Programmiersprache)|Python]]-Modul, welches [[IntelliSense]] innerhalb von [[Visual Studio Code]] ermöglicht<ins style="font-weight: bold; text-decoration: none;">,</ins> entwickelt und später standardisiert. Entwickler sind [[Microsoft]], [[Codenvy]] und [[Red Hat]]. Es existieren Integrationen für Visual Studio Code, [[Eclipse Che]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Microsoft-stellt-Python-Language-Server-fuer-Visual-Studio-Code-vor-4118003.html |autor=Alexander Neumann |titel=Microsoft stellt Python Language Server für Visual Studio Code vor |werk=heise Developer |sprache=de |datum=23.07.2018 |abruf=2021-10-22}}</ref> und [[Atom (Texteditor)|Atom]]. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Atom-1-21-integriert-das-Language-Server-Protocol-3849388.html |autor=Rainald Menge-Sonnentag |titel=Atom 1.21 integriert das Language Server Protocol |werk=heise Developer |sprache=de |datum=04.10.2017 |abruf=2021-10-22}}</ref> Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.<ref>{{Internetquelle |url=https://www.zdnet.de/88273236/microsoft-und-red-hat-legen-quelloffenes-language-server-protocol-vor/ |autor=Florian Kalenda |titel=Microsoft und Red Hat legen quelloffenes Language Server Protocol vor |werk=[[ZDNet.de|ZDNet]] |datum=28. Juni 2016 |abruf=2021-10-22}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Website ==</div></td>
</tr>
</table>ABC Checker