Skip to content

EcmaScript 6 support in Nodeclipse #194

Description

@paulvi

This is broader issue of EcmaScript support in Eclipse.

Here are some links
#70 ES5

https://bugs.eclipse.org/bugs/show_bug.cgi?id=223131
angelozerr/tern.java#308
ternjs/tern#116

Activity

  1. changed the title [-]EcmaScript 6 support[/-] [+]EcmaScript 6 support in Nodeclipse[/+] on Aug 30, 2015
  2. paulvi commented on Sep 1, 2015

    @paulvi
    MemberAuthor
  3. paulvi commented on Sep 22, 2015

    @paulvi
    MemberAuthor
  4. paulvi commented on Sep 22, 2015

    @paulvi
    MemberAuthor

    In short remove JSDT nature in .project file as

    <natures>
        <nature>org.nodeclipse.ui.NodeNature</nature>
        <!--  
        <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
        -->
        <nature>tern.eclipse.ide.core.ternnature</nature>
    </natures>
    
  5. added 2 commits that reference this issue on Sep 22, 2015
  6. angelozerr commented on Nov 4, 2015

    @angelozerr

    @paulvi for your information the nature "'tern.eclipse.ide.core.ternnature" is not used today. I use the existing of .tern-project file in the project to know if the project has tern nature. It's very helpfull if you get a tern project from github which is created by Sublime Text, Emcas, Atom etc which doesn't contains .project. You will not to convert to Tern project in this case where .tern-project exists.

  7. paulvi commented on Nov 6, 2015

    @paulvi
    MemberAuthor

    nature "'tern.eclipse.ide.core.ternnature" is not used today

    so it does not matter if it is present.

    When creating new Nodejs project, files at https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.ui/templates/tern-node are used

    there's no yet import wizard, but there's Nodeclipse CLI nodeclipse -p

  8. piotrtomiak commented on May 27, 2016

    @piotrtomiak

    @paulvi we have just released JSjet (https://www.genuitec.com/tech/jsjet-javascript-in-eclipse/), which works with Luna and Kepler. It provides full ES6 support, including syntax validation, outline, content assist, call and type hierarchies. The solution is free for use for 8 days per month and even after that most of the features are still available. I would suggest at least trying it. Maybe this is something you could recommend to Nodeclipse users. Support for ES6 is also present in Neon, but so far it looks quite basic ;)

    On the other note, I've finally managed to get resources to do Webclipse JS Debugger integration with Nodeclipse and I'll open a separate issue for that.

  9. paulvi commented on Jun 3, 2016

    @paulvi
    MemberAuthor

    @piotrtomiak Should it work well with Mars/Neon?

  10. piotrtomiak commented on Jun 3, 2016

    @piotrtomiak

    Sorry, I meant Luna and Mars :) We plan to release Neon support in the end of June.

  11. paulvi commented on Jun 3, 2016

    @paulvi
    MemberAuthor

    @piotrtomiak 1. Can we get a bunch of free-for-ever license?

    1. Can you give a talk for Shenzhen Eclispe DemoCamp ? http://szjug.github.io/#2016 June 30th 6pm-9pm UTC+8
  12. added a commit that references this issue on Jun 3, 2016
  13. piotrtomiak commented on Jun 3, 2016

    @piotrtomiak
    1. Please send us an email to support@genuitec.com, so that we can sort it out
    2. I can do a talk through hangouts. I am based in Europe.
  14. piotrtomiak commented on Jun 8, 2016

    @piotrtomiak

    @paulvi please let me know if you want me to do the talk, I would need to prepare in advance.

  15. paulvi commented on Jun 8, 2016

    @paulvi
    MemberAuthor

    I'd love to hear myself and let colleagues to hear as well.

    Please come up with topic to publish. Can be actually anything related to Eclipse.

    We may try dry run 1 week before to make sure Internet connection is OK.

    And anything change on your side, it is OK to cancel. Just tell once you discovered situation.

  16. piotrtomiak commented on Jun 14, 2016

    @piotrtomiak

    Hey @paulvi!

    Sorry for not replying yet - I am really busy with preparing Webclispe for Neon release.

    Naturally, I would like to talk about JSjet and JS Debugger and how one can take the most out of them. Not sure if such a topic would interest you though :) It would be easier for me to pick up some topic if you tell me what are the main interests of the group. Also, it might be better to take this talk off github to avoid cluttering issue comments. My e-mail is (piotr at genuitec d0t com).

  17. paulvi commented on Jun 15, 2016

    @paulvi
    MemberAuthor

    OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions