Project Description

This addon for Visual Studio 2008 allows for syntax coloring, and error checking of the Lua script language.
NEW: Visual Studio 2010 support has been added!

What's new

04/27/2010 - Visual Studio 2010 and Outlining support!
Visual Studio 2010 is now fully supported by the editor.
To Install the Lua language extension for VS 2010, either visit this page or download directly from the extension manager.
http://visualstudiogallery.msdn.microsoft.com/en-us/7af51f37-07ad-4d6b-9c2b-00672bb051ad

Outlining support has been added to both 2008 and 2010! Table construction and Function bodies are now collapsible.

01/01/2010 - A long awaited update!
Please report any issues or feature requests you find this with release.
Changes:
  • Parsing should be 3 times faster.
  • Fixed many bugs relating to string, number, and comment parsing.
  • Added *.lua file associations.

Installing

Requirements
  • Visual Studio 2008 Standard Edition or higher

Instructions
To install the latest version, simply download the installer release and run "Lua Language Service (VS 2008).msi"

Building

Requirements
The Lua language pack requires the latest version of Irony. http://irony.codeplex.com
Wix is needed for creating setup packages. http://wix.sourceforge.net

Instructions
Download the latest source release and open the solution. A standard build includes the following projects:
  • Irony - Irony language implementation kit.
  • LuaLanguage - Language service package that allows visual studio to edit Lua files.
  • Setup - Installer used to install addon.

Special Thanks

Special thanks goes out to Roman Ivantsov, the creator of Irony.
Also I have to thank Ben Morrison for writing a great article on code project for creating a .net language service.
http://www.codeproject.com/KB/recipes/VSLanguageService.aspx

Last edited Apr 27, 2010 at 6:11 PM by salec, version 7