Here are the new features available in Lua Development Tools 0.9, released on Dec. 26th, 2012.
This version is available
from the Koneki p2 repository at http://download.eclipse.org/koneki/releases/stables.
It is finally possible to debug a Desktop application without configuring debugger manually.
It is now possible to use the Lua interpreters installed on your
machine to launch the scripts you develop in LDT.
It makes
it very convenient to test your application right from your IDE,
just by hitting the "Run" button.
Because you can
configure several interpreters, it also allows you to have, in the
same workspace, projects launched with different interpreters.
LDT now provides a full Lua 5.1 user experience without any
configuration (see Getting
started).
The embedded Lua 5.1 Execution Environment
provides great user-assistance (content-assist, documentation,...)
and the embedded Lua 5.1 interpreter based on JNLua enables running
and debugging applications out of the box.
In the Compare Editor, Lua files content is now colored. The compare editor is useful when working with a source control system such as Git or SVN. The coloring makes comparing and merging Lua files really easy.
This milestone is all about remote development. It is now possible to use Koneki LDT for remote Lua development. It enables you to run and debug your application living on an Unix SSH capable remote system. As this feature may not attract all our current users, it is has to be installed manually. It is available from Koneki built-in update site.
We made it clean and simple, we connect to the remote system using SSH and RSE (Use the "New > Remote System Explorer > Connection" wizard for declaring a new "Lua SSH System"). Then you are able to configure Lua's environment variable just as would with
It is now possible to deploy and run a Lua application on a remote machine in just one click, and debug does not take much more.
LuaDocumentor keywords are now nicely highlighted.
It
allows to determine the type of a special comment quickly and avoid
misspelling keywords.
The documentation language format is described on the Koneki wiki.
As of M1, Koneki LDT supports code assistance for code
documentation.
It allows to document Lua source code (and
especially Lua modules), faster and more efficiently, as there are
code completion templates provided.
Lua Documentation Language now nicely handles Markdown.
It is no longer needed to create generic files ending with ".lua".
You can create a new Lua file directly from a dedicated
wizard. It is more convenient and matches Eclipse standards.
Character encoding, such as UTF-8 or UTF-16, is now fully supported, meaning that e.g. Chinese and Russian users can code using their language and characters.
From now on, Koneki LDT is built on top of Eclipse 4.
A source feature is available on our update site, making it easier to extend and integrate Koneki LDT in an Eclipse product.