SciTE-1.61ez6 - Programmers editor with LSL support
Notice
This project is no longer maintained here (I switched to Mac OS X and am using TextMate there).
Updated properties files for SL 1.7 and later are available from Adam Marker's site.
Download
Download Page
Description
SciTE-ez is a customized version of SciTE, the Scintilla Text Editor, bundled with WSciTEcm and wrapped into an easy to use installer. It's aimed at users of Second Life and contains support for the LSL API of Second Life version 1.6.0, but also serves well as all-purpose text editor.
Make sure you read the included Tutorial.lsl at least once.
The latest version should always be available at http://sdfjkl.org/
Thanks go to the makers of SciTE, wscitecm, InnoSetup, ISTool, Second Life, the LSL Wiki contributors and many others.
What is ESL?
ESL scripts are basically LSL scripts that are piped through a C preprocessor (Microsoft Visual C++ Toolkit 2003 by default). This allows the use of preprocessor keywords such as
#define, #include and
#ifdef. SciTE-ez defines a compile (Ctrl-F7)
and a go (F5) command. Compile will call the preprocessor
(and a whitespace stripper) and produce a file with the
.lsl suffix. Go will put the resulting LSL script into the
clipboard for easy transfer into SL (it checks if a new
compile is required first and does this automatically).
Optionally you can also have it strip comments from the
source (if you're hitting the 64kb limit of the SL editor),
set NO_STRIP_COMMENT to 0 in the file
lsl.properties if you wish to enable this.
History
- 1.61-6: (2005-04-02)
- fixed a bunch of missing or incorrectly named LSL functions in the tooltips and highlighting (thanks Strife)
- 1.61-5: (2005-04-02)
- LSL support updated for Second Life 1.6.0
- Changed the F1 keyword help URL to the new address of the LSL Wiki
- Added "Sort selected lines" feature to tools menu (this uses your operating system's "sort")
- included Strife Onizuka's ESL whitespace stripper
- 1.61-4: (2004-08-31)
- Updated Tutorial.lsl
- LSL support updated for Second Life 1.5.0-pre2
- Minor change in calltip color
- Included an adapted version of Hugh Perkins' preprocessor hack (*.esl extension)
- Go (F5) now puts the LSL script in the clipboard for easy transfer into SL (ESL scripts are preprocessed first)
- added API hint for llParseStringKeepNulls
- 1.61-3: (2004-07-24)
- Added LSL Wiki online help - place your cursor on a LSL keyword an hit F1 to open the Wiki page
- Added installer choices for monospaced font and line wrapping
- Included small wrapper for software that doesn't quote long pathnames properly (i.e. Curious Labs Poser 5)
- Started this history :P
- 1.61-2: (2004-07-22) First public release
- Added Toolbar choice at installation
- Cleaned up global properties
- 1.61-1: First release (not public)