You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1097343"title="Drag and drop into a running Eclipse to install Nodeclipse CoffeeScript Editor">
This is a project to provide an Eclipse plugin for [CoffeeScript][coffeescript], using [Xtext][xtext].
7
-
Development uses Xtext 2.1.
10
+
Development uses Xtext 2.1 (TODO update to the latest 2.4.3).
8
11
It works as a regular Eclipse plugin (see Installation for details).
9
12
Highlights include
10
13
@@ -16,13 +19,9 @@ Highlights include
16
19
>There are some extra features and some missing,
17
20
but you probably (and hopefully) won't notice the difference in everyday use.
18
21
19
-
<ahref="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1097343"title="Drag and drop into a running Eclipse to install Nodeclipse CoffeeScript Editor">
coffeescript-eclipse has not been updated for a year.
28
27
Paul has contacted Adam Schmideg, the original author at FORMULA 400, and got blessing for Nodeclipse
@@ -31,7 +30,7 @@ but tell the world that if there will be a person willing to make maintenance re
31
30
and do some refresh (and possibly become project owner),
32
31
we will include CoffeeScript Editor into Nodeclipse distributions.
33
32
34
-
In August 2013 0.3.0 refresh version was released, with no new features, except for icon and igration maven/tycho build.
33
+
In August 2013 0.3.0 refresh version was released, with no new features, except for icon and migration to maven/tycho build.
35
34
36
35
Old issues <https://github.com/adamschmideg/coffeescript-eclipse/issues?state=open>, and <https://bitbucket.org/adamschmideg/coffeescript-eclipse/issues?status=new&status=open>
37
36
@@ -40,31 +39,10 @@ Old issues <https://github.com/adamschmideg/coffeescript-eclipse/issues?state=op
40
39
If you reference any issues in this repository add "Nodeclipse#", otherwise GitHub searches
41
40
in <https://github.com/adamschmideg/coffeescript-eclipse> repository.
42
41
43
-
## Plans
44
-
45
-
### 0.4
46
-
47
-
- make grouping and error warning as optional and disable by default (Reason: there are a lot of tiny problem, false error detection.
<dd>Embed coffeescript in a DSL (see the `example` directory)</dd>
61
-
<dt>Planned next release</dt>
62
-
<dd>Integrated build: convert coffee code to javascript, and run it</dd>
63
-
</dl>
64
-
65
-
66
-
67
-
## Extra features
68
46
CoffeeScript is a dynamic language,
69
47
the parser doesn't check the types or even the existence of variables,
70
48
such mismatches are detected at runtime.
@@ -85,7 +63,8 @@ It works within string interpolation, too, so the next snippet will also give a
85
63
86
64
Note that the `console` variable won't cause any warning, it's handled as a built-in variable.
87
65
88
-
## Incompatibilities
66
+
### Incompatibilities
67
+
89
68
The plugin handles properly most language constructs,
90
69
including all examples in the coffeescript documentation folder.
91
70
There are two cases it cannot handle, though, post-increment and
@@ -112,15 +91,89 @@ Getting the value of a deeply nested property is OK.
112
91
borrow(my.secret.money)
113
92
borrowed = my.secret.money
114
93
115
-
#Building
94
+
## Installation
116
95
117
-
## Building with Maven / Tycho
96
+
in a word: drag-and-drop
97
+
<ahref="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1097343"title="Drag and drop into a running Eclipse to install Nodeclipse CoffeeScript Editor">
To start a headless build using maven, simply run `mvn` in the root of the project.
101
+
1. Get [Enide Studio](http://www.nodeclipse.org/enide/studio/) from <http://sourceforge.net/projects/nodeclipse/files/Enide-Studio/>
102
+
or latest Eclipse Kepler from <http://www.eclipse.org/downloads/>.
103
+
2.[Enide Studio](http://www.nodeclipse.org/enide/studio/) and [Eclipse IDE for Java and DSL Developers](http://www.eclipse.org/downloads/packages/eclipse-ide-java-and-dsl-developers/keplerr)
104
+
both have required XText. Any Eclipse from <http://www.eclipse.org/downloads/> can actually download the dependency automatically.
105
+
For Eclipse version before Kepler there is [quick installer on Marketplace](http://marketplace.eclipse.org/content/coffeescript-editor-quick-installer).
106
+
3. Use drag-and-drop
107
+
<ahref="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1097343"title="Drag and drop into a running Eclipse to install Nodeclipse CoffeeScript Editor">
@@ -140,28 +193,6 @@ If you want to contribute to the plugin, here's a quick overview how to setup an
140
193
After these 5 steps, the project should build without errors and you can startup a new eclipse instance and open any .coffee file using the coffeescript editor.
141
194
142
195
143
-
### Installation (old way 0.2.2)
144
-
145
-
There is [quick installer on Marketplace](http://marketplace.eclipse.org/content/coffeescript-editor-quick-installer).
146
-
Below is original details instructions:
147
-
148
-
You will need an Eclipse instance with Xtext plugins.
149
-
You can either install a complete Indigo distribution with Xtext,
150
-
or install the required plugins into your existing workspace.
151
-
See [download Xtext 2.1][xtext_download] for details.
152
-
153
-
The update site is: **`http://coffeescript-editor.eclipselabs.org.codespot.com/hg/`**
154
-
So in Eclipse, perform these steps
155
-
156
-
-`Help -> Install New Software...`
157
-
-`Add...`, then use this url as Location
158
-
-`Work with...`, and choose the location you just added
159
-
- Select `Coffeescript editor`
160
-
-`Next` and `Finish`
161
-
162
-
You may be [given a warning](https://bitbucket.org/adamschmideg/coffeescript-eclipse/issue/6/),
0 commit comments