Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] XML Language Server based on WTP?


I think a proper XML LSP with features comparable to WTP XML editing is missing.

WTP as the base for that LSP is too resource hungry especially for something like XML and complicated (also incomplete in places).

I actually have a prototype XML LSP sitting somewhere. It is not complete, it has validation and AST but did not have time to
move it forward.

Thanks,
Gorkem

On 14 Mar 2018, at 9:38, Angelo zerr wrote:

Thanks Mickael for your answer.

So before you get started with it, make sure that the effort is worth it.

No time to do that, it was just an idea and I wanted to know your opinion.

> About BlueSky, if we want XML in BlueSky, it seems infinitely simpler to just embed WTP-XML than to create a language server on top of WTP-XML.

I would like to consume XML TextMate grammar, I'm afraid that it's not possible with WTP XML Editor.

2018-03-14 14:30 GMT+01:00 Mickael Istria <mistria@xxxxxxxxxx>:
I think it's a good idea.
That said, it's a big piece of work to make a LS on top of WTP. Moreoever, this LS would be pretty huge (we're talking about probably a hundred MB to bring WTP XML as a LS), so it may not easily fit in VSCode Marketplace. JDT-LS had to workaround it with a relatively complex system that downloads the RCP part at first startup, otherwise the VSCode marketplace wouldn't allow the extension.
So before you get started with it, make sure that the effort is worth it. It's up to you to figure out how much you're ready to invest in this LS to ship it for VSCode.
About BlueSky, if we want XML in BlueSky, it seems infinitely simpler to just embed WTP-XML than to create a language server on top of WTP-XML.

_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
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
wtp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev


Back to the top