The eclipse authorities are already doing this, and in oxygen, Eclipse provides the lsp4e extension point (language server protocal for Eclipse) to support language server protocal, TM4E (TextMate for Eclipse) to support syntax highlighting.
In short, we can use an editor to achieve the grammar complement and highlighting of multiple languages, as with the effect of VS code, is not very magical, there is a lot of wood surprises.
Here is the official tutorial, quite simple, the main principle is to use the native installation of node. JS to run the C # language server JS file on the Eclipse platform (this file can be found in the VS Code installation source)
http://www.eclipse.org/community/eclipse_newsletter/2017/may/article3.php
The Eclipse Lab then has a BlueSky project with Language server protocol to support a variety of previous languages. Show u The Code:
Https://github.com/mickaelistria/eclipse-bluesky
Also attached is the Microsoft Open Source Language Server protocol library:
Https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations
During this time, I made a detailed tutorial by using Language Server protocol to do the eclipse Plugin for Groovy's syntax completion and highlighting support.
The following is attached to the plug-in to find the various materials:
https://www.slideshare.net/mickaelistria/ Eclipsecon-europe-2016-s-cela-mistria-eclipse-generic-and-extensible-editor-and-language-servers
Https://github.com/eclipselabs/lsp4e-python
Https://github.com/LucasBullen/LSP4J_Tutorial
How to integrate the language Server protocol vs code into eclipse