LDT is about providing Lua developers with an IDE providing the user experience developers expect from any other tool dedicated to a static programming language.
Like many other dynamic languages, Lua is so flexible that it is
hard to analyze enough to provide relevant and powerful tooling.
LDT is using Metalua, to analyze Lua source code
and provide nice user assistance.
LDT is an Open Source tool, licensed under the EPL.
LDT User Guide can be accessed directly from the Eclipse Help ("Help > Help Content" menu).
It is also available directly on the Eclipse Wiki, so feel free to contribute to improving it by fixing spelling mistakes, errors, or providing new content!
If you are not a regular Eclipse user, or simply don't want to
clutter your regular development environment with the LDT
plug-ins, you might want to download a ready-to-use Eclipse
product.
All you have to do is download the distribution
corresponding to your platform of choice, unpack the archive (~60
MB), and launch the LuaDevelopmentTools executable.
We
advise you to get the stable version, but if you
want to test the latest features you should get the milestone
version. Please be aware that the milestone version can be
unstable, and may contain bugs (please report them if this is the case!).
| Version | Windows | Mac OS X | Linux |
|---|---|---|---|
| Stable release (0.9) | 32-bit | - | 32-bit |
| 64-bit | 64-bit | 64-bit | |
| Current milestone (1.0RC1) | 32-bit | - | 32-bit |
| 64-bit | 64-bit | 64-bit |
Add the following repository: http://download.eclipse.org/koneki/releases/stable
from the "Help > Install New Software..."
menu of your Eclipse 3.7+ workbench, and then check the "Lua
Development Tools (incubator)" feature.
Should you want
to install a different version than the latest stable one, check
on the
wiki the other update repositories available.
Alternatively, you can install LDT using the Eclipse Marketplace.
Just drag and drop the following button into your running Eclipse
workbench, and the installation will begin!
Choose a version in the following list to see the new features added from the previous release.
If you run into trouble while installing or using LDT, you are encouraged to explain your issue on the Koneki forum.
If you encounter a bug, or want to make the development team aware of a feature request you have, you can open a bug against Koneki/LDT.
The git repository of LDT is accessible here.
Also, feel free to fork
the mirror available at github!
Then, see this document
to perform a build.