Hi Mikael,
This is excellent work. The best use case of what LSP4E/TM4E can do for
the Eclipse IDE
I have seen so far.
IMHO we can look at replacing WTP editing components on some of the
packages and this should be WTPs way to cater developers going forward.
I do not think we are ready to stop the release of those replaced
components though which may actually have adopters.
Thanks,
Gorkem
On 25 Apr 2017, at 12:01, Mickael Istria wrote:
Hi all,
I'd like to share with you some progress about the TM4E and LSP4E
projects. Both projects are actually targeting to allow easy
implementation of rich editors reusing external resources and to
reduce and factorize maintenance effort.
As WTP editors have been in a bad shape (out-of-date, not comfortable,
reviews pending for a while....) for several years now, we've started
to look at how TM4E and LSP4E, with the right language servers, can
allow to have a better web development story in Eclipse IDE than what
WTP is currently offering.
Here is the result:
*
https://marketplace.eclipse.org/content/bluesky-web-development-eclipse-ide-experimental
* https://github.com/mickaelistria/eclipse-bluesky
* http://www.screencast.com/t/BaC9DxHIqD
It's relying on VSCode language servers for HTML, CSS, SCSS, SASS,
LESS, JSON and on
https://github.com/sourcegraph/javascript-typescript-langserver for JS
and TS.
It took me about a couple of weeks to bind those with LSP4E and to
work on the packaging part (which is actually the only necessary part
when dealing with Language Servers). All the features are provided by
the language servers and are presented in Eclipse IDE thanks to LSP4E.
Please have a look, give it a try and provide feedback. Contributions
(bug reports, code, whatever) are entirely welcome at every layer of
that work: on Platform UI, in LSP4E, in BlueSky integration, in
language servers directly.
Now, let's just face *the* question: wouldn't it make more sense for
our community, "products" and users, to start dropping the
unmaintained-like WTP editors and to consider this alternative as an
official replacement and to adopt the language server/generic editor
approach which happens to work well?
Cheers,
--
Mickael Istria
Eclipse developer for Red Hat Developers
<http://developers.redhat.com>
My blog <http://mickaelistria.wordpress.com> - My Tweets
<http://twitter.com/mickaelistria>
_______________________________________________
wtp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev
_______________________________________________
wtp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev