| Hi Tom, all,
 Just to highlight that Platform can already support some items in
      this approach, at low enough level (Text, Resources). Many
      interesting extensions are also available in JDT, but they're only
      in JDT and weren't made more generic so far.
 On the ide-dev, this has also been a topic lately, to define an
      abstraction of a text editor that would allow the features you
      mentioned. However, my impression is that this is all a set of
      individual initiatives that are currently failing at being
      gathered. And DLTK also provides some generic extensions such as
      pluggable hovers, but I'm not sure what it cost for a new language
      to be able to use DLTK.
 
 On 03/25/2016 10:25 AM, Tom Schindl wrote:
 
 
      See https://github.com/angelozerr/textmate.java . Although not
    complete, it's already a good working 1st iteration, I suggested
    Angelo on the wtp-dev mailing-list to bring this into Eclipse.org,
    for example inside the org.eclipse.e4.ui incubator for a start.- Lexical-Syntax-Hightlighting (this is the only service we expect to
  runside the same VM) but is not implemented as a set of Java-Classes
  but loaded from a textual configuration file (no we don't use
  textmates format but could implement that as well!) 
 
 
      The Platform API already allows this easily. Think about how
    Findbugs can annotate classes, or even add error markers. "Binding"
    such as service is mostly a matter of running the analysis tools (in
    any way you want) and getting the results to create markers where it
    makes sense.- Annotation-Support (Errors, Warnings,...) One step further would be to have all code-related tools
    standardized on some IO, formats, protocol...so the execution of the
    tools and conversion of output to markers could be easily
    factorized; but I don't imagine this happening, and the current way
    to plug builders already allows to interact properly enough with
    such "annotation providers".
 
 
      I wrote my comment above before I read that ;)What we are looking at next is a protocol / message format we could
define allowing us to unify the communication with all those backends. 
 
      So is this something you could contribute to Platform/Text?I've done a PoC for Max some weeks ago and we published the code at
github - https://github.com/BestSolution-at/code-swt - the PoC only
demonstrates auto-complete!
 
 |