A new release of Corona Editor is live. Restart your copy of Sublime Text to get it if you’ve installed it using Package Control.
We haven’t coordinated with develephant’s contributions yet but we aren’t ignoring them. There are only so many hours in the day but I plan to take a look at his pull request next.
I think completions are closer to what folks will like but let me know what you think (there are several preferences to fine tune their behavior). Bear in mind that Sublime Text can’t parse Lua so it isn’t possible for the plugin to know about some valid completions. Basically if a “correct” set of completions relies on knowledge that a variable has a certain value or type then the completions shown wont necessarily be as expected. This is different to environments like Visual Studio or Xcode which are constantly compiling the code and determining types and context. We’ll continue to improve completion but I just wanted to explain the limitations of the system.
Always check the README for the latest information.
0.8.8
Completions
Completions now (optionally) do fuzzy matching on the available
completions. Behavior of completions around periods has been improved.
There are completions for both “public” and “daily” APIs.
Building works correctly
Multiple builds now result in just one Simulator whose output goes into the build results window on MacOSX and Windows. This requires Daily Build 1240 or higher (on older builds you’ll still get multiple Simulators started). Also fixed issue with “\Program Files (x86)” folder on Windows.
Building in projects works
It’s now possible to hit Super+B on any .lua file in a project and have the Simulator loadmain.lua as expected.
Documentation Lookup
Fine tuned documentation lookup so that “lfs”, “socket”, “sqlite3”
trigger searches.