samyeyo / LuaRT-Studio

Lua 5.4 IDE for Windows with debugger and script to executable compiler
Other
71 stars 11 forks source link
compiler debugger debugging-tool editor ide lua luart syntax-highlighting visualizer windows
[![Title][title]](https://studio.luart.org/) [![Lua VM 5.4.5](https://badgen.net/badge/Lua%20VM/5.4.6/yellow)](https://www.lua.org/) ![Windows](https://badgen.net/badge/Windows/Vista%20and%20later/blue?icon=windows) [![LuaRT Studio license](https://badgen.net/badge/License/MIT/green)](#license) [![Twitter Follow](https://img.shields.io/twitter/follow/__LuaRT__?style=social)](https://www.twitter.com/__LuaRT__) ![Demo][demo] [Features](#features) | [Installation](#installation) | [Documentation](#documentation) | [Usage](#usage) | [Author](#author) | [License](#license) | [Links](#links)

Features

LuaRT Studio is a Windows IDE to develop Lua desktop or console applications, based on the LuaRT interpreter. LuaRT Studio can also be used to develop standard Lua applications based on latest Lua 5.4.6 VM.

Installation

The IDE can be installed into and run from any directory. There are three options to install it:

No compilation is needed for any of the installation options, although the script to compile "LuaRT Studio.exe" executable is available in the build\ directory.

Documentation

Usage

The IDE can be launched by clicking LuaRT Studio.exe from the directory that the IDE is installed to. You can also create a shortcut to this executable.

The general command for launching is the following: "LuaRT Studio.exe" [option] [<project directory>] [<filename>...].

All configuration changes applied from the command line are only effective for the current session.

If you are loading a file, you can also set the cursor on a specific line or at a specific position by using filename:<line> and filename:p<pos> syntax.

In all cases only one instance of the IDE will be allowed to launch by default: if one instance is already running, the other one won't launch, but the directory and file parameters passed to the second instance will trigger opening of that directory and file(s) in the already started instance.

Author

LuaRT studio

LuaRT: Samir Tine (samir.tine@luart.org)

ZeroBrane Studio and MobDebug

ZeroBrane LLC: Paul Kulchenko (paul@zerobrane.com)

License

See LICENSE.

Links