I’ve now spent more than a day with sublime, setting up and using.
From Netbeans and Glider I’m accustomed to few things that I’m not willing to let go:
Problem: Live runtime error reporting. So when I make a mistake like forgetting to put ‘end’ or whatever, I know it instantly.
Solved: Installed https://github.com/lano78/SublimeCoronaSDK It’s not as nice as Glider, its harder to spot errors, but good enough.
Problem: Live diff from last commit. So when I add a new feature I see instantly what I’m changing where. Easy to review changes on the fly.
Solved: Found nothing for Mercurial, so converted to Git and installed GitGutter: https://github.com/jisaacks/GitGutter Again its not as nice, I can’t hover over and see before version etc. But alright anyway.
So my conclusion was that I was going to use Sublime because Glider is quite a battery hog Sublime is really cool and light.
But turns out I have been spoiled by Glider. I LOVE the fact that Glider highlights globals in my code. It saves much more time than I had realized. Specially these days when I’m doing GameCenter and Facebook integration and making a build every 5 minutes. Example, first screenshot is Sublime, error not so easy to spot, second is Glider and its really obvious.
Sublime:
Glider:
I looked into adding as a plugin to Sublime, the Lua plugin above uses Luac which can list globals, but its not as easy as it sounds I think.