Index of /lingo/lsw/editor_lingo_support/SciTE/_old

Icon  Name                                   Last modified      Size  Description
[PARENTDIR] Parent Directory - [IMG] screenshot_functionlist.png 2016-07-28 23:42 48K [IMG] screenshot_autocomplete.png 2016-07-11 17:01 71K [   ] SciTELingoPortable_v07.zip 2016-07-28 23:37 16M [TXT] readme.txt 2016-07-28 23:38 3.7K
SciTE for Lingo (Windows, portable)

Download and unzip "SciTELingoPortable_vXX.zip" and put the "SciTELingoPortable" folder
whereever you like. Start SciTE by running SciTE.exe.

SciTE for Lingo supports:
- Function list (clickable for quick navigation)
- Bookmarks
- Fold/unfold functions and block structures
- Comment/uncomment current selection (Ctrl+Q)
- Lingo script clean-up/Re-indentation (Ctrl+Tab)
- Autocomplete based on words in current script (Ctrl+Enter)
- Autocomplete based on Lingo API (Ctrl+I, or whenever you type "." after a known object)
- Integration of Director Help, optionally based on currently selected word (F1)
- Fully scriptable via Lua, more helper functions can easily be added to the "Tools" menu
- If you have "LSW" installed, you can run LSW scripts directly from the editor (F5).
- Code snippets
- Macro Script (in Lua) support for automating tasks
- Abbreviations (<letter>, then Ctrl+B)

Update v0.2
- Now keyword instead of indentation based folding
- Added auto-indentation/un-indendation based on keywords (on, case, repeat, tell, end).

Update v0.3
- Bugfix: now also single line "if...then..." statements are supported
- Bugfix: now "exit repeat" statements don't mess up folding anymore

Update v0.4
- Added snippet support: put your own code snippets as text files into folder "snippets"
- Added function "Re-Indent Script" (Ctrl+Tab). Does the same thing as typing Tab in the
  Director IDE (but much faster than in D11+)

Update v0.5
- Various bug fixes and improvements
- Changed snippet handling, snippets can now be inserted in 2 diferent ways:
  a) By opening the snippet list (F9) and clicking on a snippet
  b) By typing the snippet name (without "*.txt", e.g. just "comment") and pressing F10.
     The snippet name will then be replaced by the actual snippet.
- Note on snippets: the can have can have any size, you can also put large lingo cripts into
  the "snippets" folder (filetype always has to be *.txt)
- Added "Macro" support: you can put arbitrary lua scripts into the folder "scripts", those
  are then shown when you select Menu->Tools->'Macro Scripts', and executed on mouse click.
  (Actually the "Tools" menu itself consists of "Lua Macros", but the "scripts" folder allows
  faster integration and less GUI cluttering, whatever script you drop in this folder will -
  after restarting SciTE - be shown in the new "Macro Scripts" panel)

Update v0.6
- Bug fix concernig keyword syntax highlighting and folding
- Added abbreviations for Lingo: type c, i, r, p or s, followed by Ctrl+B, and an empty case...,
  if...then, repeat with..., on prepareMovie.. or on startMovie block will be inserted. You can
  add more/your own abbreviations to file "lingo_abbrev.properties".

Update v0.7
- Lingo Function List ("Handlers") now implemented as clickable popup menu (F2)
- Added integrated lingo interpreter ("Start Interactive Lingo") that both accepts commands from
  and prints to the output pane (Shift+F5)


General notes:

- All keyboard-Shortcuts can be changed

- The lexer used for Lingo only supports CR+LF or LF as line end characters, so, in terms of
  folding and auto-indentation, CR-based old-school mac text files are currently not supported.
  But you can of course open such files, and then convert the line end characters:
  1. Menu -> Options -> Line End Characters: select either CR+LF or LF
  2. Menu -> Options -> Convert Line End Characters
  As soon as you perform the second step, folding etc. works as expected.

- To work properly under UAC/Win7+, you have to run SciTE.exe once "as Administrator".
  From then on you can run it just by a normal double-click (does anybody know why?)