[Qt-creator] Question about LSP (language server protocol) implementation re-use

David Schulz David.Schulz at qt.io
Wed Apr 24 08:23:02 CEST 2019

Hi Christoph,

Having users of the protocol implementation outside of QtCreator sounds beneficial, and patches are always welcome 😊.  

If you want to have a look at an alternative: Ulf also has a WIP change for an LSP implementation up for review https://codereview.qt-project.org/#/c/233778/


|-----Original Message-----
|From: Qt-creator <qt-creator-bounces at qt-project.org> On Behalf Of
|Christoph Cullmann
|Sent: Tuesday, 23 April 2019 20:19
|To: qt-creator at qt-project.org
|Subject: [Qt-creator] Question about LSP (language server protocol)
|implementation re-use
|I am interested in implementing a LSP client in Kate.
|As many editors start to use this for light-weight completion/... of a multitude
|of languages, I want to join that fun, too.
|Having looked up a bit which implementations for LSP clients are available, the
|only one that will directly work with C++/Qt would be the one in QtCreator.
|I can live with it being just GPL licensed.
|If I grab the current LSP implementation, mostly the JSON protocol parts, aka
|and adapt it for generic use, is there any interest in getting patches back?
|I assume this could be useful for other Qt based applications, too, that want to
|talk with a language server implementation.
|(perhaps this could just work out in the reverse direction as using
|KSyntaxHighlighting in creator)
|Ignorance is bliss...
|https://cullmann.io | https://kate-editor.org
|Qt-creator mailing list
|Qt-creator at qt-project.org

More information about the Qt-creator mailing list