freemarker-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Dekany <ddek...@apache.org>
Subject Re: Moving JBoss FreeMarker IDE (Eclipse plugin) to the ASF?
Date Sat, 17 Mar 2018 07:29:21 GMT
Saturday, March 17, 2018, 2:58:12 AM, Angelo zerr wrote:

> Hi all,
>
> If you wish to install lsp4e freemarker, I suggest you that you read
> https://github.com/angelozerr/lsp4e-freemarker#installation
>
> There is now an update site that I have tested with Eclipse Photon M6 (I
> suggest you that you use it).

Installation on Photon M6 indicates less problems than on Eclipse
Oxygen (it has no problem with the jface.text dependency, but it can't
install the requested version of the "Generic and Extensible Text
Editor" - see at the bottom [*]), but the plugin still doesn't work
after installation:

- If I open test.ftl, then Eclipse shows "Initialize Language Server
  for test.ftl" in the lower right corner, with the progress bar
  animation, and that goes on forever. Thus there's no LSP4E related
  functionality in the editor.

- Syntax highlighting is not happening (text color is just black
  everywhere). "text.html.ftl" is present in
  Windows/Preferences/TextMate/Grammar. It even works for in the
  Preview text area there, though if I click away from it to another
  grammar, and back, then it won't be colored anymore until I restart
  Eclipse.

I have tried both installing lsp4e-freemarker and BlueSky first, but
it made no difference. (I have also tried installing from the update
site specified, instead of from the local build.)

Couple of questions:

- What's the future of BlueSky? Development seems to be slow or even
  stalled, while the plugin seems to be in early stage.

- Any hope to do additional coloring over what TextMate does when
  AST-related information arrives to LSP4E? (Will be mostly useful in
  FM3.)


*: The "Generic and Extensible Text Editor" installation issue on Photon M6:

  Your original request has been modified.
    "Generic and Extensible Text Editor" is already installed, so an update will be performed
instead.
  Cannot complete the install because of a conflicting dependency.
    Software being installed: Generic and Extensible Text Editor 1.1.0.v20180316-0841 (org.eclipse.ui.genericeditor
1.1.0.v20180316-0841)
    Software currently installed: Eclipse IDE for Java EE Developers 4.8.0.20180315-1215 (epp.package.jee
4.8.0.20180315-1215)
    Only one of the following can be installed at once: 
      Generic and Extensible Text Editor 1.1.0.v20171212-0901 (org.eclipse.ui.genericeditor
1.1.0.v20171212-0901)
      Generic and Extensible Text Editor 1.1.0.v20180228-1652 (org.eclipse.ui.genericeditor
1.1.0.v20180228-1652)
      Generic and Extensible Text Editor 1.1.0.v20180316-0841 (org.eclipse.ui.genericeditor
1.1.0.v20180316-0841)
      Generic and Extensible Text Editor 1.1.0.v20171204-0941 (org.eclipse.ui.genericeditor
1.1.0.v20171204-0941)
    Cannot satisfy dependency:
      From: Eclipse IDE for Java EE Developers 4.8.0.20180315-1215 (epp.package.jee 4.8.0.20180315-1215)
      To: org.eclipse.equinox.p2.iu; org.eclipse.platform.feature.group [4.8.0.v20180308-0630,4.8.0.v20180308-0630]
    Cannot satisfy dependency:
      From: Eclipse Platform 4.8.0.v20180308-0630 (org.eclipse.platform.feature.group 4.8.0.v20180308-0630)
      To: org.eclipse.equinox.p2.iu; org.eclipse.ui.genericeditor [1.1.0.v20180228-1652,1.1.0.v20180228-1652]


> Hope it will work for you.
>
> Regard's Angelo
>
> 2018-03-16 9:21 GMT+01:00 Angelo zerr <angelo.zerr@gmail.com>:
>
>> 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.
>>
>> Regard's Angelo
>>
>> 2018-03-15 22:00 GMT+01:00 Daniel Dekany <ddekany@apache.org>:
>>
>>> 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 <ddekany@apache.org>:
>>> >
>>> >> 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 <
>>> >> jacopo.cappellato@gmail.com>:
>>> >> > On Tue, Mar 13, 2018 at 4:47 PM, Daniel Dekany <ddekany@apache.org>
>>> >> 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


Mime
View raw message