Home - Download - History - Screenshots & Videos - Join Us - Contact Us - Support


Welcome to the LuaEdit official website! LuaEdit is an IDE/Debugger/Script Editor designed for the version 5.0 of Lua. It features syntax highlighting, completion proposal list, parameter proposition engine, advance breakpoint management (including condition system on breakpoints and hit count), function listing, global and local variables listing, watches, project oriented management, etc.

To discuss openly about LuaEdit, feel free to use our designated forums and/or trackers on LuaForge.

You may also make a donation to the LuaEdit team to support developpers' softwares upgrades, website maintenance, etc. The donation system works through PayPal via the SourceForge.net website where LuaEdit is also registered. All donations will be appreciated no matter what size. To make a donation, please follow this link:

Support This Project


 LuaEdit News Updates
 Posted on 10.02.2006 by Jean-François Goulet
The LuaEdit team is reporting to you to give you updates on the development of the 3.0 version of LuaEdit. Some major new features are on their way! To begin with, all (at least most of them) will be revised and tested to make this version as "bug-free" as it can be. We will put all are efforts toward bug hunting since this is a crucial aspect of a good software. Also, some Major (notice the capital "M") code reorganization in our code classes were made to provide more flexibility to the IDE such as the ability to open more than just *.lua and *.lpr files. This will also help to minimize the number of bugs.

We also want to announce that this next version will provide full support of Lua 5.1 leaving behind all version 2.x for Lua 5.0 debugging. This had to be done someday and we figured this next major version was the proper time to do it. This Lua 5.1 compatibility is partly due thanks to Geo Massar a good contact of mine and proud contributor to the LuaForge with his new project LuaScene , a great Lua binding to Open GL libraries.

Also, a new "Lua Macro" feature has been add to the IDE. This, in other words, is a way to provide easy and quick user custom tools for LuaEdit. Creating macros will add menus in LuaEdit's interface that can be used by the users. These "Lua Macro" are actually Lua files that will be executed on the click event of these custom menus and just before execution, LuaEdit register its functionalities in a "luaedit" Lua table. This will come with heavy documentation known as LuaEdit SDK. Tool programmers: get ready!

A new experimental GUI building engine will also be provided in this version. Two major goals: Provide an easy and reliable way of making advance UI input for the "Lua Macro" features and eventually, support one of the many stable GUI Lua binding (EG: IUP, NGUI, wxLua).

The current website will also be updated soon with a fresh and unique interface thanks to a good friend of mine (and now new LuaEdit's webmaster) David Corriveau St-Louis.

Now these will be the major updates in this next version of LuaEdit with a plenty of other small to medium changes and/or new features. We plan this new release for LuaEdit's 2nd year of annversary on this upcoming november 13th 2006. If, by any chances, you would like to suggest or comment this next version before its release, please do so by using our forum. Your feedbacks are very important for the future of the project. Thanks to all of you for supporting LuaEdit!

The LuaEdit Team


 New LuaEdit 3.0.2a Released!
 Posted on 05.07.2006 by Jean-François Goulet
LuaEdit version 3.0.2a has just been released! Some major bugs were fixed in that version including the infinite sub-table reference one. Also, new features like a whole new Lua profiler and support of madExcept component to allow bug reports by email. As far as development goes, a new member recently joined our team. A very experienced programmer in network programming. This will help the development of the remote debugging feature that's coming up. Also, we should soon welcome another new member in our team for web development. That means a complete make uover of the current website coming ahead. As usual, if you are experiencing any troubles or have comments/suggestions to do, please proceed via our trackers or our forum.


 New LuaEdit 3.0.1a Released!
 Posted on 03.22.2006 by Jean-François Goulet
LuaEdit version 3.0.1a has just been released! Many features and bug fixes are included in this new version. Also, as you probably noticed by now, some of the graphics were changed. Most of the interface has been kept the way it was besides the Editor Settings and the Project Settings windows. For a more detailed list of the changes, please consult our project history page. This release is the alpha version of LuaEdit's newest major revision. We've decided this mostly because of the new remote debugging feature that should be operational in in the beta or official release of this major revision. (So this feature is still not completed, even though it's partialy part of the interface, but it's on its way...) Keep in mind that this is an alpha version and that many other features and bug fixes will be added to the official release. New feature requests at this point of the developpement are still welcome for those interested. Simply add a feature request post in our trackers. We still recommend the version 2.5 for stable Lua developpement. Enjoy!


 New LuaEdit tutorial
 Posted on 12.14.2005 by Jean-François Goulet
A new tutorial for beginners and experts explain how to bind a win32 dll to LuaEdit to do runtime debugging. French and english versions are available with complete binaries and source files. About an hour long or two for beginners and 30 minutes for experts. No material is required for this tutorial. In the meantime, developments for remote debugging are improving every day.


 LuaEdit is presented on MusiquePlus
 Posted on 12.04.2005 by Jean-François Goulet
Three weeks ago, I appeared live on tv to present Lua and LuaEdit in the context of video games. Today, I released a compressed avi version (english subtitles included) of the interview. Downloads are available here through sourceforge services since the file is pretty big (~16Mb). Feel free to give us any feedbacks in our forum.


 LuaEdit's 1st anniversary!
 Posted on 11.13.2005 by Jean-François Goulet
Today marks LuaEdit's one year anniversary from its initial release. Thanks to all of you who downloaded and are using LuaEdit. Over the past year LuaEdit has become more and more popular and hopefully will continue to gain even more popularity. On November 15th, I will be appearing on M.Net, a Québec television show that airs every night at 19:30 (GMT -05:00 Eastern Canada) on MusiquePlus, to present Lua and LuaEdit to the general public. In doing so, I hope to promote the Lua language, which will in the end bring more people to use LuaEdit. To prepare for this presentation, less priority has been put on the development of LuaEdit during the last few weeks. Development rate should be back to normal within the next few days.


 LuaEdit extends its empire!
 Posted on 09.18.2005 by Jean-François Goulet
LuaEdit has just aquired two new domains: www.luaedit.net and www.luaedit.org. They all forward you to this website. We hope that this will project a better image of LuaEdit and its team. The support address has been changed, as well as our contact us e-mail addresses. These new changes are not affecting our original website luaedit.luaforge.net. Just a quick note: LuaEdit's official web site has now been visited by over 15,500 people, putting LuaEdit project in 1st position in this category! (Source taken from LuaForge's Top Project Page Views listing) Thanks to all of you!

The LuaEdit Team


 New bug fix version 2.5
 Posted on 09.14.2005 by Jean-François Goulet
The 2.5 version of LuaEdit includes major bug fixes. Most likely, the bugs were related to CPU utilizations and display problems. Some known bugs are still known and not fixed such as assigning a table to itself. (EG: "c = _G" or "c = {}; c[1] = c")

Some news concerning development of remote debugging: the feature is on its way. We know that many of you are waiting after this to come in LuaEdit. Right now, rough interfaces are already implemented. It is now a questions of days or mounths, depending on how demanding will be our real jobs. ;) Also, some speculations are running about an eventual "Visual" version of LuaEdit with wxLua. (nothing concrete yet) Feel free to discuss about those future development in our forums.


 New bug fix version 2.4
 Posted on 09.05.2005 by Jean-François Goulet
This release includes a few fixes and some new features. Most important one of all is the new capacity to enter indexed table names as a watch item in the following formats: a.b.c and a["b"]["c"]. Also, the gutter is now divised in two part: left side for breakpoints and right side for bookmarks and line selection. Consult our history section for more details about this release.


 New bug fix version 2.3
 Posted on 08.28.2005 by Jean-François Goulet
A bug fix version of LuaEdit has just been released today due to a major number of bugs in the previous version. Users of the previous 2.2 version of LuaEdit are strongly recommended to update LuaEdit to benefit of those fixes. A complete detailed list is available here.

Another important detail: If you used the previous 2.2 version of LuaEdit you should go in the editor settings and reset your "Search Path" values under the "Environment" tab in order to complete this fix. The default search path should be determine as followed: "[Install_Path]\Libraries" where [Install_Path] corresponds to the path chosen for installation.


 New version 2.2!
 Posted on 08.16.2005 by Jean-François Goulet
A new 2.2 version of LuaEdit has just been released today! This version includes many bug fixes and new features as usual. Just like before, this release is distributed with and without the sources. Downloads are available on LuaForge.net or Download.com websites. Unfortunately, due to a lack of time, the version is not yet implemented for remote debugging. For more informations about this release, please visit the history page of this website or consult the distributed help files. Feel free to send us your feedbacks!


 LuaEdit makes the Top 10!
 Posted on 05.16.2005 by Jean-François Goulet
LuaEdit has just reached the Top 10 most downloaded software on LuaForge! First of all, the LuaEdit team would like to thank those of you who downloaded the software. Thank you very much for trusting and using LuaEdit for Lua development. Outrageous numbers of hours have been implied in the success of LuaEdit and this is the best "Thank You" we could ever get. The development of LuaEdit will continue as long as the demand will grow for an efficient IDE for the Lua language, to serve the needs of all the Lua community. Special thanks also for those who worked long hours to bring LuaEdit to such a wonderful success. To celebrate this great event, here is a short summary of the project and some up and coming features: November 13th 2004, LuaEdit was created under the version 1.0 on LuaForge making the first official IDE specifilized for Lua. By the end of December 2004, LuaEdit was already downloaded by over 150 people and its offcial website was already visited by over 1500 poeple. By the beginning of April 2005, LuaEdit source code was finally available through CVS to accommodate developers' needs. On April 24th 2005, the 2.0 version of LuaEdit was released. Major changes from the first version and bug fixes were released in this version. Today, LuaEdit has been downloaded over 700 times and more than 5500 people have visited the offcial website putting LuaEdit in 4th position for most visited website and 10th position for most downloaded software on LuaForge. For the next version of LuaEdit, new important features should be available such as embedded Lua code debugging, remote debugging and multilingual support. Once again, thank you very much for using LuaEdit!

The LuaEdit Team


 NEW! LuaEdit 2.0 Released
 Posted on 04.24.2005 by Jean-François Goulet
The new 2.0 version of LuaEdit has been released on LuaForge. You may now download the full sources or simply the installer. This version of LuaEdit is a major changes. Pratically nothing from the previous version has been kept the same way as it was before. The interface has changed to look more like Visual Studio .Net® and major new features have been added such as advance breakpoint management and function listing. Also, we've completly changed the debugging engine and added many helpful tools to it. For more informations on this release please consult the help files in the "What's New?" section.


 LuaEdit now on CVS
 Posted on 04.02.2005 by Jean-François Goulet
LuaEdit sources are finally on CVS. This means that anyone can now obtain the lastest sources currently in development. We figured that releasing the sources on CVS would be a great advancement and a good security for development. The cvs server of luaforge is cvs.luafoge.net and there are three modules to checkout in order to obtain all the sources. The first one is the LuaEdit module wich contains direct sources for the IDE. The second module is the "Component" one. It contains files of all external components used by the luaedit project. Finally, the "ReadMe" module contains information on how to get this project to compile on your own PC. You may have a look at this CVS content using the cvsweb tool.


 We Want You
 Posted on 01.12.2005 by Jean-François Goulet
LuaEdit is currently looking for dynamic programmers! The Join Us section of our web site is now officially open. Knowing languages such as Delphi/Pascal and Lua are, of course, major advantages. Be aware that this is only volunteer work. For those who are looking for money, there is always the army! :P


 New LuaEdit official website
 Posted on 12.21.2004 by Jean-François Goulet
LuaEdit has just launched its new website to serve the needs of those who already own a copy of LuaEdit at home or at work or for those who are looking to get information about this new innovative free sofware. The website now features support, news, screenshots and more. LuaEdit is also looking for interested and serious Delphi/Pascal programmers. To become a member of the team please visit the Join Us section of the web site.



Last update: 10.02.2006
Copyright © 2004-2006 Jean-François Goulet