what about clangd?
Christoph Cullmann
christoph at cullmann.io
Fri Aug 23 22:25:24 BST 2019
Hi,
> Hi,
>
> Interesting!
>
>> you can take a look what is possible with clangd via LSP with the Kate
>> LSP client plugin.
>
> Any chance that this plugin could work in KDevelop with only minor
> changes?
>
>> But this is a really orthogonal path to how KDevelop includes language
>> support.
>
> KDevelop's C/C++ parser is also based on clang, but depends on the
> project manager to provide the compiler arguments which means you get
> good parsing with cmake-based projects, so-so parsing with QMake
> projects, and hit-and-miss parsing with all other kinds of projects I
> have ever worked with. That includes autoconf-based projects. Having
> an optional alternative parser can't hurt, esp. if it can survive
> crashes in libclang!
>
> If this lspclient already being included in release tarballs?
The lspclient is only in the master branch of kate.git.
I think activating it for KDevelop would be a bad idea.
The LSP approach is more thought for light weight editor
language integration, like in Atom/... (or Kate).
Greetings
Christoph
--
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org
More information about the KDevelop-devel
mailing list