On 03/14/2014 02:38 AM, Denis Golovin wrote:
On 03/13/2014 07:45 AM, Victor Rubezhny wrote:
> Angelo,
>
> Really appreciate your work and trying to always have projects
> up-to-date with your latest changes.
>
> We need to add some support cordovajs applications, and it looks like
> it's really effective and pretty easy to do with Tern.
> But, obviously, I need some more time to get some suitable result
> here. The current one is a very first and simple code that doesn't
> cover all the requirements, so, it's too early to contribute
> something back to Tern.
> Once we decide that we achieved some suitable result, I'll propose it
> to be contributed back to Tern.java.
Victor, dot be shy :) This plugin is a good start. Could you at least
put it into your fork somewhere?
I thought you will peek it up into your fork first :)
The reasons:
1) To play with.
2) To give your opinion on what needs to be fixed and what to do next
3) Isn't your fork a candidate to be a source for JBT?
I'd like Denis and Gorkem to find a time to play with and tell their
opinion on what needs to be improved.
There are many objects/variables/functions that weren't covered by this
plugin yet. Adding a support for some of them requires to do a more
sophisticated processing.
So, I'd like to know what has to be added in addition to what's already
in. And probably some comments on accuracy (like correctness of types,
arguments, return values and so on).
I need your opinion.
/Victor
Thanks
Denis
>
> Best Regards,
> Victor
>
> On 03/13/2014 06:31 PM, Angelo zerr wrote:
>> Hi Victor,
>>
>> Very cool! I'm very happy that you have tried to write your first
>> Tern plugin. I love Tern!
>>
>> For your information, I'm studying how to add custom Tern plugin +
>> Tern def in Tern IDE.
>>
>> I suggest you to synchronizeto my GitHub because
>>
>> 1) I have improved Tern console (now you have some colors)
>> 2) completion popop is improved (Parameters is well formatted in
>> the second popup).
>> 3) if you have optional parameters like config: "fn(config: ?) ->
>> !custom:cordovaJSConfig", completion expand it by showing 2
>> compeltion items (with and without config parameter).
>>
>> IMHO think you should contribute to tern.js. If you want I can host
>> your tern plugin for the moment.
>>
>> Regards Angelo
>>
>>
>> 2014-03-13 15:19 GMT+01:00 Victor Rubezhny <vrubezhny(a)exadel.com
>> <mailto:vrubezhny@exadel.com>>:
>>
>> Hi, guys!
>>
>> While playing with Tern I was able to make a very simple plugin
>> that allows to show 'cordova' object and some of its members in
>> Content Assist.
>>
>>
>>
>> This is a very first and simple script that shows 'cordova'
>> object and its members in content assistant without requiring to
>> have any kind of cordova.js included to a project.
>> But it requires:
>> - to have Tern.java (updated with cordovajs.js plugin)
>> - to have Tern nature enabled on your project
>> - to have cordovajs plug-in enabled in project's Turn preferences.
>>
>> You can look at the code changes in my branch on GitHub:
>>
https://github.com/vrubezhny/tern.java/tree/cordovajs (currently
>> it's rebased over agelozerr's master)
>> There are no any special inference done due to get some
>> objects/values from the modules that are loaded by
>> require/define functionality.
>> This probably will require more sophisticated coding to be done.
>>
>> /Victor
>>
>>
>> _______________________________________________
>> jbosstools-dev mailing list
>> jbosstools-dev(a)lists.jboss.org
>> <mailto:jbosstools-dev@lists.jboss.org>
>>
https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>
>>
>