<div>Hi,</div><div> </div><div>once there was a discussion started by Aleix about language-server-protocol:</div><blockquote><div>Hey,<br />As you might know, there's this server protocol that Microsoft<br />developed. Maybe it would make sense to find a space where we can<br />easily leverage it, so we can at least get an implementation?<br /><br /><a target="_blank" href="https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md">https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md</a><br /><a target="_blank" href="https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations">https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations</a><br /><br />Maybe we can add a GSoC implementation for Java? (maintained by Eclipse)<br /><br />It would also be interesting how compatible is our DUChain abstraction with it.<br /><br />Food for thought. :)<br /><br />Aleix</div></blockquote><div> </div><div>It could be a nice way to add support to many languages at once without the need to maintain single language implementations...</div><div> </div><div>14.11.2017, 11:56, "René J.V. Bertin" <rjvbertin@gmail.com>:</div><blockquote type="cite"><p>Hey,<br /><br />Picking up on yesterday's discussion, and the question about Tcl support posted a few days before. I wonder if something like the following has ever been considered or is already being developped somewhere:<br /><br />Xcode has or used to have a code/syntax parser that can/could be extended (with XML files) a bit like how KSyntaxHighlighting can be extended. I used that (long ago) to add an admittedly rather basic support for Python and/or Modula-2 to the IDE editor. Come to think of it, I'd guess that much of what could be done is already provided through KSyntaxHighlighting, except the specification of how variable, type, class, function, procedure, macro etc. definitions are done in the language.<br /><br />As I said, that would add only very basic support, but in my experience it's already very practical to have an outline navigator and a possibility to look up/jump to the place where some symbol is defined.<br /><br />I realise that this kind of information and functionality might also be obtained via an external tool like ctags. A quick search through the source shows that a "CTags2 plugin" once existed, and I see Kate5 still comes with a CTags plugin. That one ought to be accessible from KDevelop too, no?<br /><br />Thanks,<br />R.</p></blockquote><div> </div><div> </div><div>-- </div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Alexander Zhigalin — <span style="color:#0000ff;">Developer Operations</span></span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Consulenze & servizi informatici</span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;"><span style="color:#800000;">———————————————————————————————————————————</span></span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Email: <a href="mailto:alexander@zhigalin.tk">alexander@zhigalin.tk</a></span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Cell: <a href="tel:+393805930050">+39 380 593 0050</a></span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Tel:  <a href="tel:+390192940240">+39 019 294 0240</a></span></span></div><div><span style="font-family:andale mono,times;"><span style="font-size:12px;">Fax:  <span style="color:#0000ff;"><u>+39 019 924 1167</u></span></span></span></div><div> </div>