<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 12/18/2013 03:30 AM, Max Rydahl
Andersen wrote:<br>
</div>
<blockquote
cite="mid:89900AAA-6088-4B06-B111-487F4FC1C065@redhat.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<br>
<div>
<div>On 18 Dec 2013, at 10:39, Mickael Istria <<a
moz-do-not-send="true" href="mailto:mistria@redhat.com">mistria@redhat.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<div bgcolor="#FFFFFF" text="#000000"> Hi all,<br>
<br>
I've noticed this project <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://github.com/angelozerr/angularjs-eclipse/wiki/HTML-Features">https://github.com/angelozerr/angularjs-eclipse/wiki/HTML-Features</a>
.<br>
Does anyone know about it. Is it better than what we have in
JBT?<br>
</div>
</blockquote>
<div><br>
</div>
It wasn’t until recently. Now it provides code completions we
don’t. <br>
</div>
</blockquote>
<br>
What code completion it provide we don't?<br>
It provides ng-* completion which we do too. And IMO ours is better
since we provide context-dependent code completion.<br>
For example we suggest count/when/... attributes only for
ng-pluralize directives (<ANY ng-pluralize> or
<ng-pluralize>)<br>
Or ng-maxlength only for input directives. Or we don't suggest
ng-app if it's already defined in any parent tag. Etc. So we analyze
the context when calculating what can be suggested in the particular
place.<br>
<br>
angularjs-eclipse seems to suggest a fixed list (very limited) of
most used ng-* directives for html tags.<br>
<br>
It does not provide code completion for {{}} expressions which we
plan to do in JBT 4.2.<br>
The upstream project
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a
href="https://github.com/angelozerr/tern.java/wiki/Tern-Eclipse-IDE">https://github.com/angelozerr/tern.java/wiki/Tern-Eclipse-IDE</a>
is supposed to provide some angular specific code completion in *.js
files but I couldn't manage to make it work.<br>
<br>
The good thing in that tools we don't have in JBT is ng-* and {{}}
highlighting.<br>
</body>
</html>