https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Language_Server_Protocol Language Server Protocol - Versionsgeschichte 2025-05-21T01:23:21Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.1 https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=249295860&oldid=prev Uncopy: Setze Datum der Emacs-Release in Klammern, da diese Information nur mittelbar für die Aussage hier relevant ist 2024-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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. 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.&lt;ref&gt;{{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}}&lt;/ref&gt; </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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. 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.&lt;ref&gt;{{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}}&lt;/ref&gt; </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.&lt;ref name="atom" /&gt; Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref name="atom" /&gt; Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</div></td> </tr> </table> Uncopy https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=237306068&oldid=prev Aschmidt: ergänzt und aktualisiert 2023-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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. <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.&lt;ref&gt;{{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}}&lt;/ref&gt; </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.&lt;ref name="atom"<ins style="font-weight: bold; text-decoration: none;"> </ins>/&gt; Das Protokoll selbst ist [[Open Source|quelloffen]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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> Aschmidt https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762516&oldid=prev 2A0A: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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source<ins style="font-weight: bold; text-decoration: none;">|quelloffen</ins>]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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:DD29 https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762488&oldid=prev Regi51: Ä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&amp;action=edit&amp;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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source<del style="font-weight: bold; text-decoration: none;">~quelloffen</del>]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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> Regi51 https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=228762478&oldid=prev 2A0A: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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt; und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source<ins style="font-weight: bold; text-decoration: none;">~quelloffen</ins>]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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:DD29 https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=225461257&oldid=prev Ebukadneza: Sublime Text unterstützt mittels Plugin auch LSP, ggf. sollte das ganze aber in einen eigenen Bereich als Liste 2022-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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]<del style="font-weight: bold; text-decoration: none;">.</del>&lt;ref&gt;{{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}}&lt;/ref&gt; Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref name="atom"&gt;{{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}}&lt;/ref&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]]&lt;ref&gt;{{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}}&lt;/ref&gt;<ins style="font-weight: bold; text-decoration: none;"> und mittels Plugin für [[Sublime Text]]&lt;ref&gt;{{Internetquelle |url=https://github.com/sublimelsp/LSP |titel=Github.com - Sublime LSP|abruf=2022-08-19}}&lt;/ref&gt;.</ins> Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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> Ebukadneza https://de.wikipedia.org/w/index.php?title=Language_Server_Protocol&diff=216724549&oldid=prev Matthias M.: Eclipse RCP basierte IDE ebenfalls 2021-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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; 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>&lt;ref&gt;{{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}}&lt;/ref&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]&lt;ref<ins style="font-weight: bold; text-decoration: none;"> name="atom"</ins>&gt;{{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}}&lt;/ref<ins style="font-weight: bold; text-decoration: none;">&gt; sowie der [[Eclipse (IDE)|Eclipse IDE]].&lt;ref&gt;{{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}}&lt;/ref&gt; Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref name="atom"/</ins>&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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=prev Matthias M.: HC: +Kategorie:Microsoft; +Kategorie:Eclipse 2021-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=prev Matthias M.: HC: Ergänze Kategorie:Offenes Format 2021-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=prev ABC Checker: Zeichensetzung 2021-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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref&gt;{{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}}&lt;/ref&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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.&lt;ref&gt;{{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}}&lt;/ref&gt; 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]]&lt;ref&gt;{{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}}&lt;/ref&gt; und [[Atom (Texteditor)|Atom]]. Auch wenn das Protokoll netzwerkfähig ist, läuft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.&lt;ref&gt;{{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}}&lt;/ref&gt; Das Protokoll selbst ist [[Open Source]] und unter der [[MIT-Lizenz]] veröffentlicht.&lt;ref&gt;{{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}}&lt;/ref&gt;</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