|Re: [ide-dev] TM4E (not) in EPP|
On 03/21/2017 08:16 PM, Max Rydahl Andersen wrote:
Anyone who wants to start working on a language with syntax highlighting with TM4E can already achieve this in a few hours.
They are available for anyone to build upon and can be shipped with language extensions (aCute do ship TM4E and LSP4E) and be installed transitively as end-users request some language support.
About choosing the LSP runtime, then it's a matter of packaging. The language plugin provider can decide how to ship the runtime: it can be included in a bundle, expected to be pre-installed on workstation (particularly handy if one uses a package manager such as dnf or rpm), fetched lazily from the IDE when necessary or whatever is best for their language.
The install experience of TM4E and LSP4E is not going to be different from a language to the other, and isn't more complicated to install than any other transitive dependency.