Sloth
by Adam Marker
Sloth (inspired by the Sloth bear) is
the
| Second |
Life |
omni- |
technology |
helper |
|
|
operation |
text |
header |
|
|
orthogonal |
triad |
hitter |
|
|
original |
tool |
happy |
|
|
|
talented |
hierarchy |
|
|
|
|
habitat |
Sloth is implemented as a plug-in for
EclipseTM
Release 3 (3.1, 3.2).
It provides an enhanced development environment
for the Linden Scripting Language, the programming
language of Second Life.
Eclipse and Eclipse Ready are trademarks of Eclipse Foundation, Inc.
recommendation
I recommend you use the ByronStar Second Life IDE.
It has a lot more features than Sloth, and has seen more recent
development.
Release 1.2.0
The current release of Sloth provides the many benefits of the standard
Eclipse text editor, plus a couple of LSL specific features. I am
tinkering with more features, but they will come faster if you send
me encouragement (or Lindens!).
To install Sloth, use the update site http://adammarker.org. If you
have not used an update site before, try the
basic instructions below. You can find generic instructions
for using the update manager at
Eclipse Help.
Sloth features:
- Editor uses file extensions of "lsl" and "LSL" by default
- content assist for all functions, constants, events
(control-space or command-space)
- syntax highlighting (with your color preferences)
- custom foreground and background colors
- double click selection of words and blocks {}, (), "", []
Eclipse standard editor features:
- find & replace (with history, direction, scope, and many options)
- incremental find (like Firefox)
- line numbers
- current line highlight
- local history (compare to or replace with recent changes)
- integration with CVS (built-in), Subversion, Clearcase (plug-ins available)
- [list other important features, or link to somewhere?]
Sloth installation instructions
- Help -> Software Updates -> Find and Install
- Select the "Search for new features to install" option and click Next.
- Click the "New Remote Site..." button and enter the following information:
- Name: Sloth updates
- URL: http://adammarker.org
- Expand the "Sloth update site" entry, click on "LSL program editor",
then click Next.
- On the next page, select "Sloth" and click Next.
- Read and accept the Sloth license agreement (or not, your choice!).
(Note: The source code is not packaged with this trial release,
but will be included with the official release. When I figure out
how to do it. If you would like the
source before then I can send it to you.)
- On the next page select the "install location". The default
location is ok, but consider creating a separate site so
you don't mix your additions with the official Eclipse code.
This makes upgrading Eclipse easier.
- Click Finish to start the plug-in
installation.
- Accept the offer to restart the Workspace at the end.
- Create a new file with an extension of "lsl" or "LSL".
- Try content assist (Ctrl-space or Command-space), custom colors
(Sloth preferences), and double-click selection.
- Send comments to Adam Marker. Thanks!!!
To remove Sloth
- Help -> Software Updates -> Manage Configuration
- In the Product Configuration dialog, find and select the entry for Sloth on the left.
- On the right, click the "Disable" link.
- Accept the offer to restart the Workbench.
- Sloth is now disabled. You can stop here if you might want to enable Sloth later.
- Go back to Help -> Software Updates -> Manage Configuration
- Enable "Show Disabled Features" (on the toolbar, the icons that looks like a plug-in
folder with a red No Entry symbol).
- Find and select the entry for Sloth on the left.
- On the right, click the "Uninstall" link.
- Thanks for trying Sloth. If you have any comments, I will always welcome
them. IM: Adam Marker
If you are using BBEdit (6 or 7) or TextWrangler (1), try the
BBEdit language module
My thanks to: [list/links in progress]
Eclipse and Eclipse Ready are
trademarks of Eclipse Foundation, Inc. All other trademarks are the property of their respective owners.