> I couldn't actually try it yet, as my lsp4e-freemarker build fails The installation is a little complex, I think the better thing is that I provide an update site. Please let me a little time for that.
Please note too that if you install https://github.com/mickaelistria/eclipse-bluesky you will benefit with advanced completion with HTML, CSS, JS too with the ftl. I will add a demo in my github for that. Regard's Angelo 2018-03-16 11:06 GMT+01:00 Daniel Dekany <[email protected]>: > Friday, March 16, 2018, 9:21:49 AM, Angelo zerr wrote: > > > Hi Daniel, > > > > Here the project https://github.com/angelozerr/lsp4e-freemarker which is > > based on the basic Freemarker Language Server > > https://github.com/angelozerr/freemarker-languageserver (which could be > > consumed too in VSCode) which supports only validation for the moment. > > > > Hope you will like it. > > I couldn't actually try it yet, as my lsp4e-freemarker build fails > with: > > Could not resolve target platform specification artifact > org.eclipse.lsp4e-freemarker:target-platform:target:0.1.0-SNAPSHOT > > What's supposed to generate and install that artifact? (Surely I have > near 0 investment in Eclipse plugin development; it seems to be its > own little universe with Tycho and all.) > > I guess to generate an "update site" (p2 repo or whatever the correct > term is) a Maven module with <packaging>eclipse-repository</packaging> > will have to be added. > > Otherwise so far so good, but of course the question will be if how > flexible this setup is. Especially the syntax highlighting can be > tricky, as FreeMarker templates my use various syntax permutations > (<#...> VS [#...], ${...} VS [=...]), then the static text part can be > HTLM or XML or something else. So I wonder how that can be handled. > Not to mention syntax auto-detection from the [#ftl] header. In any > case, developing a TextMate syntax for a few permutations might be > useful, as TextMate and VSCode users can use it as well. > > > Regard's Angelo > > > > 2018-03-15 22:00 GMT+01:00 Daniel Dekany <[email protected]>: > > > >> Thursday, March 15, 2018, 1:58:31 PM, Angelo zerr wrote: > >> > >> > Ok thanks Daniel for your answer. > >> > > >> > I will try to create a github project with my POC which provides: > >> > > >> > * syntax coloration for Freemarker by using TextMate > >> > * validation by using a basic Freemarker Language Server (based on > >> lsp4j) > >> > which should work with Eclipse, VSCode, etc > >> > >> Sounds like a great start! > >> > >> > 2018-03-14 22:34 GMT+01:00 Daniel Dekany <[email protected]>: > >> > > >> >> Wednesday, March 14, 2018, 4:41:36 PM, Angelo zerr wrote: > >> >> > >> >> > Hi all, > >> >> > > >> >> > Do you want that I create a new eclipse plugin with Freemarker > based > >> on > >> >> tm4e > >> >> > > >> >> > Here the result with syntax coloration: > >> >> > >> >> Seems to me that the image was removed by the mailing list. But > >> >> otherwise of course it's good if we have it started, however I can't > >> >> promise that it will be picked up and continued by someone. Surely I > >> >> will check it out though. > >> >> > >> >> > Regard's Angelo > >> >> > > >> >> > > >> >> > 2018-03-14 12:20 GMT+01:00 Jacopo Cappellato < > >> >> [email protected]>: > >> >> > On Tue, Mar 13, 2018 at 4:47 PM, Daniel Dekany <[email protected] > > > >> >> wrote: > >> >> > > >> >> >> [...] > >> >> >> It's our turn. I'm really just waiting to hear if the other PPMC > >> >> >> members think that this should be attempted (like, if we want that > >> >> >> code at all), then I will ask ASF Legal. > >> >> >> > >> >> >> > >> >> > I don't feel much comfortable in commenting on license/legal stuff > >> >> because > >> >> > of my lack of confidence on the subject > >> >> > However I think that we can start by stating our interest in > accepting > >> >> the > >> >> > codebase donation from RedHat/JBoss. > >> >> > Then we could figure out the exact steps that need to be followed > by > >> them > >> >> > and by us (trying to minimize the workload n their part as much as > >> >> > possible) and then we will decide if it is a feasible plan. > >> >> > > >> >> > Jacopo > >> >> > > >> >> > >> >> -- > >> >> Thanks, > >> >> Daniel Dekany > >> >> > >> >> > >> > >> -- > >> Thanks, > >> Daniel Dekany > >> > >> > > -- > Thanks, > Daniel Dekany > >
