2012-02-01 19:33:08 -08:00
2012-01-18 19:41:33 +01:00
2012-01-17 19:45:13 -08:00
2012-01-30 22:05:47 +01:00

A simple and extensible Lua IDE and debugger. It supports multiple file
formats, "api" for autocompletion and tooltips, and custom command-line
tools. Its main focus is extensibility for target applications using Lua.

--[[ FEATURES ]]-----------------------------------------------------------

* Written in Lua, so easily customizable
* Automatically loads several 'plugin' like classes
  - applications: overall control of applications settings
  - specs (spec/): file syntax, lexer, keywords
  - apis (api/): for code-completion and tool-tips
  - interpreters (interpreters/): how a project is run
  - config (cfg/): contains style and basic editor settings
  - tools (tools/): additional tools, e.g. cg compiler, dx fxc compiler
* Auto-completion for functions, keywords...
* Function tips
* Function list in file (quick jump to)
* Function call highlighting
* Bracket matching/highlighting
* Project file browser
* Experimental type/class guessing for auto-completion
* Support for different editor styles
* Console to directly test code snippets with local and remote execution
* Integrated debugger (with support for local and remote debugging)

--[[ FRONT-ENDS ]]--------------------------------------------------------

There is currently two front-ends using the same editor engine. The original
is "estrela", which has a focus on 3d graphics related usage of Lua, especially
in combination with the luxinia engine or luxinia2 framework.
The second is "zbstudio" which has a focus on remote use of Lua in robotics.

Both are part of the standard distribution.

--[[ INSTALLATION ]]-------------------------------------------------------

git clone git://github.com/pkulchenko/ZeroBraneStudio.git zbstudio
  or
git clone git://estrelaeditor.git.sourceforge.net/gitroot/estrelaeditor/estrelaeditor estrelaeditor

--[[ USAGE ]]--------------------------------------------------------------

Open File(s):
  <exe> <filename> [<filename>...]
  any non-option will be treated as filename

Overriding Config:
  <exe> [...] -cfg "<luacode overriding config>" [...]
  e.g.: zbstudio.exe -cfg "singleinstance=false;" somefile.lua

--[[ AUTHOR ]]-------------------------------------------------------------

Estrela Editor

  Luxinia Dev: Christoph Kubisch (crazybutcher@luxinia.de)

ZeroBrane Studio and MobDebug

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

--[[ LICENSE ]]------------------------------------------------------------

See LICENSE file
Description
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Readme 427 MiB
Languages
C# 80.3%
Lua 15.4%
Fluent 2.7%
Shell 0.7%
Objective-C 0.2%
Other 0.4%