Difference between revisions of "LSL Alternate Editors"
Brain Curry (talk | contribs) (Add pointer to emacs major mode.) |
Adam Marker (talk | contribs) (added ByronStar; fixed typos & minor grammar) |
||
Line 1: | Line 1: | ||
{{LSL Header}} | {{LSL Header}} | ||
You are not limited to the in- | You are not limited to the in-world editor for editing your scripts; there are many editors available for free or purchase. Many of these editors have syntax highlighting for LSL that will make your code easier to follow. Below are some of the more popular editors for use with LSL. | ||
If you have a favorite that is missing from the list, '''please''' feel free to add it. | If you have a favorite that is missing from the list, '''please''' feel free to add it. | ||
For some of the editors mentioned here, the [http://adammarker.org/shill Shill] project may have more up-to-date syntax files. | For some of the editors mentioned here, the [http://adammarker.org/shill Shill] project may have more up-to-date syntax files. | ||
==Multi-platform Editors== | |||
===ByronStar=== | |||
Based on [http://eclipse.org Eclipse], the [http://byronstar-sl.sourceforge.net/ ByronStar SL IDE] includes most modern program editor features. It also includes custom features for LSL, such as variable checking, error markers, and code formatting. Eclipse is available for Macintosh, Linux, Windows, and many UNIX flavors. | |||
==Windows Editors== | ==Windows Editors== |
Revision as of 18:17, 1 March 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
You are not limited to the in-world editor for editing your scripts; there are many editors available for free or purchase. Many of these editors have syntax highlighting for LSL that will make your code easier to follow. Below are some of the more popular editors for use with LSL.
If you have a favorite that is missing from the list, please feel free to add it.
For some of the editors mentioned here, the Shill project may have more up-to-date syntax files.
Multi-platform Editors
ByronStar
Based on Eclipse, the ByronStar SL IDE includes most modern program editor features. It also includes custom features for LSL, such as variable checking, error markers, and code formatting. Eclipse is available for Macintosh, Linux, Windows, and many UNIX flavors.
Windows Editors
ConTEXT
ConTEXT is a small, fast and powerful freeware text editor, developed mainly to serve as secondary tool for software developers.
The following syntax files are available for ConTEXT.
- Shyan Graves Last updated March 01, 2007.
- Sir.Grelling Last updated July 10, 2006.
Crimson Editor
Crimson Editor is a professional source code editor for Windows. The following syntax files are available for Crimson Editor.
- Aakanaar Last updated September 10, 2006 for Second Life version 1.10.0.
TextPad
TextPad is a powerful, but easy to use general purpose text editor. It is a commercial product, but there is a demo version available on the website.
The following syntax files are available for TextPad.
- Prodigal Maeterlinck & Patrick2 Chama Last updated February 20, 2007. Extracted from the Second Life viewer source code.
- Ben Gray Last updated August 23, 2006. As of version 1.12.0, with the deprecated functions in a separate keyword list.
- Matthias Huber Last updated September 23, 2004.
Macintosh Editors
TextMate
You can find details about Piero Padar's well-maintained TextMate bundle in the Scripting Tips forum. TextMate is a commercial Mac OS X text/program editor from Macromates.
Linux Editors
Emacs
You can find the LSL major mode, by Gary Evans, here. Emacs is also available for the Mac and Windows.