BrightLSL

DESCRIPTION

If you are an LSL scripter, you probably write most of your scripts using the Second Life viewer's built-in editor. It's simple but not bad, it understands the LSL language and can therefore "colour code" the syntax, and being "in-world" it allows you to test your code as you write.

But coding in-world isn't always ideal. Sandbox chat and IMs from friends can be distracting, and sometimes you may simply be unable to connect to the net.

It's therefore handy to be able to code "off-world", using a text editor on your PC. We recommend Notepad++. It's entirely free, released under a GPL license, and combines a wonderfully clean interface with a rich set of features: it is also, not unnaturally, extremely popular.

But while Notepad++ recognises and highlights a lot of languages, such as Javascript, C++, HTML and so on, it doesn't understand Second Life. This is why we created BrightLSL, which is an XML "language definition" file which you can add to Notepad++ to teach it about LSL.