Corona CIDER Advanced Debugger with IDE - v 1.5.1- Update

@SUHADA
Thanks! We are glad you like it. That is a great suggestion, we will implement that too soon. The best place to put your suggestions is here.

Hello All,
We pushed the code completion update. Please go to plugins->available plugins -> and install the code completion module.
Also please update the other modules too. So far we have the display methods but we plan to have more soon. Also, the code completion will update reflecting the functions you have in your currently edited file. It is up to you however, to check the scope of the functions, the code completion will just insert it for you.

To use code completion, simply type something and press cntrl-space. The menu will also pop up automatically when you type “.” or “:” Let us know what you think.

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 95886[/import]

To use code completion, simply type something and press cntrl-space. The menu will also pop up automatically when you type “.” or “:” Let us know what you think.
All I get is a pop up that says “No suggestions”. [import]uid: 47723 topic_id: 23072 reply_id: 95889[/import]

I updated to 1.05 I think (the latest updates yesterday) and it seems that auto indent/unindent has stopped working. I think indent is working but unindent isn’t. Also autoformat lines everything up in one straight column.

[import]uid: 19626 topic_id: 23072 reply_id: 95905[/import]

Hi

Is Cider compatible with corona 644?

The reason I ask is that I have purchased and installed Cider today on both my mac and my Win 7 64bit machine.

My main file requires the cider debugger, I have located the corona simulator (windows) and terminal (mac) and tried to debug, and I am running Java 1.6 on both.

Neither machine will start the debugger.
I am not sure how it is meant to work when you select the simulator, but if this is a clue…there is an open button next to the list box when you select the simulator. When i pressed this, nothing happend, so I just clicked ok. THis is on both machines.

I am guessing this is a 644 issue, which is a real concern to me if it is as I have to use this version at the moment and would love to have a go with cider.

[import]uid: 103163 topic_id: 23072 reply_id: 95914[/import]

@All,
The autocomplete should now be available. Please follow the following instructions for installing a new module. In addition, please update the existing modules as well.

We will be working to get all the APIs included so expect updates from us as they become available.

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 95938[/import]

@Leginus,

Thanks for trying out Cider!
We just tried it with 644 and everything seems to be working properly. On the Mac please do not point to the terminal but to the .app file (the one with an icon.) Have you tried clicking run/debug yet? It should pop up once you set the proper executable path.

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 95941[/import]

@M.Y.

The auto-complete is working great! I especially like the link to the documentation link, and the example usage is fantastic!

Thanks for all the hard work this week! [import]uid: 135765 topic_id: 23072 reply_id: 95944[/import]

Thanks for info M.Y.

I have tried pointing it to the app and running it or debugging it but still have no success. If it works with 644 then maybe it is something I am doing wrong.

Rather than keep posting, I will try a few things first and come back and let you know either way.

It looks great by the way, and looking forward to sorting it out [import]uid: 103163 topic_id: 23072 reply_id: 95946[/import]

mmm I will see if I can still see to type with all this EGG ON MY FACE!!!

I hadn’t set it as main project. Done that and it works Fine!
It works great.

[import]uid: 103163 topic_id: 23072 reply_id: 95947[/import]

This works really nicely.
Is it possible or on the road map to have a snippets library in one of the sidebars for the future?

I currently use notepad ++ and I use a snippets plugin, which I have built up over time and find it extremely useful, however, I cannot see me using notepad++ again in a great hurry as this is excellent and this addition would be great

[import]uid: 103163 topic_id: 23072 reply_id: 95950[/import]

My comment and uncomment buttons don’t work?
[import]uid: 67842 topic_id: 23072 reply_id: 96003[/import]

Is there a way to have the terminal window to behave like xCode or the corona terminal?

Here the old lines get pushed down. They appear at the top instead of creating a new line at the bottom.

Also:
this is the out put I get:

a   
b   
c   
  
1   
2   
3   
4  

When using storyboard.
the 1234 is being output in the right order first one then 2 etc. Then it goes to the second page and it prints the abc in the right order but above the 1234, so it becomes confusing. The logical order would be 1234 abc.
Maybe the output is logical I am not used to too many terminal debuggers. [import]uid: 100901 topic_id: 23072 reply_id: 96109[/import]

@Leginus,
Glad you were able to get things working! Yes in the future we do plan to have a code snippet panel. Currently you can customize code via making your own code templates. You can find them under tools-> options -> editor -> code templates

@SUHADA,
Thanks for pointing it out. We will get those working soon.

@T.alberga,
thats strange, in all our trials the terminal appears as it should. Could you perhaps send us the code that results in this issue? Our email is mydevelopergames@gmail.com

Thanks,
M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 96139[/import]

Code completion is awesome, thanks!
As is the link to doco, though it would be even more awesomer if it was displayed in a popup and hot-keyed rather than switching to the browser (but I don’t think this is urgently required).

The next thing that is missing for me is syntax highlighting for local and global variables, a feature that is really useful for avoiding some very insidious bugs especially in Lua. I have looked in Preferences => Fonts & Colors for both lua and “All languages” but can only find “Identifier” which seems to match all variables and functions. Am I missing something? [import]uid: 60648 topic_id: 23072 reply_id: 96152[/import]

Hello james03,

Thanks for trying it out! Code completion is about 50% done and we are working to get through the entire API soon. We plan to make everything within the documentation screen but this would require us to make a separate HTML page for each and every API. So this will come a bit later down the road. Currently a simple example is shown.

As for the syntax highlighting issue. This is rather a difficult thing to achieve with just a lexer and a parser because lua is so loosely typed that it is difficult to figure out what is a local and a global. However, the debugger will be able to tell you this information. You can pause your program periodically to look at what is inside the global variables. We have detected many errors this way.

We plan to integrate a full blown lua interpreter in the future to make the code prediction smarter, but this is more down the line.

Thanks,
M.Y. Developers.

[import]uid: 55057 topic_id: 23072 reply_id: 96162[/import]

Hello All,

Update! We have added lots of features and fixed a few bugs. Please download the new update, it is much improved.
New Features
-Build Button- completely remove the require Cider library line Please use this for building your app.
-Run Button - debugger removed execution. Still requires Cider library to detect errors and send print statements. But a much trimmed down version is used.
-Run+build+debug buttons now auto-save
-Comment button now actually works
-Debug is 50% faster
-Enter files to filter debugging (further increases speed by 80%) from the options menu
-More auto-completes

Bug fixes
-Breakpoints no longer eat up CPU (no more fan spinning)
-Fixed navigator deleting nodes during syntax errors
-smarter auto-complete arguments
-Fixed parser recovery issue

Next steps
-Finish auto-completes
-Work on trial version
-Make tutorial video detailing all IDE features

Thank you for all your help and support.

M.Y. Developers [import]uid: 55057 topic_id: 23072 reply_id: 96238[/import]

Hello,
Is there a way to get a OSX friendlier file browser?
Now if you want to go to a different drive you need to go to the root of your main drive and navigate to the volumes folder.
No clue if that is even possible to change, but it would make navigating quicker to be able to directly select your other drives/volumes.

Thanks [import]uid: 100901 topic_id: 23072 reply_id: 96271[/import]

While looking at file browser stuff, could you add the ability in the Project window to duplicate and paste a file, which are Finder features. I wanted to copy main.lua to experiment with, but had to go to Finder to accomplish this. [import]uid: 47723 topic_id: 23072 reply_id: 96294[/import]

Just bought it and it works! Beats the crap out of what I was using. You have my eternal gratitude… [import]uid: 5540 topic_id: 23072 reply_id: 96298[/import]

Thanks for the quick continued improvements.

You have a feature that is a game changer, but it appears to have issues. Yesterday, I was trying to change variables on a running program. It kind of worked.

I could change variables while the program was running, and the change would show up sometimes, but the variable value would show the old value after I pressed enter, even though the program reflected the change I made. I did see it hold the change once, I think when I was in pause.

I was trying to use this extensively, but it was too problematic at this time to continue with it.

Once this is solid, it will definitely change how developers tweak their code. You will be able to see and discover how your changes will effect your program immediately, on the fly.

[import]uid: 47723 topic_id: 23072 reply_id: 96307[/import]