Mark Waddingham wrote:

Hi Bob,

If you go to the Script Editor pane of the Preferences panel you can
disable the auto-format feature there.

Disabling this option stops the Script Editor from attempting to auto-
format your code as you type - including not doing auto-complete.

However, there is still one caveat, if you press tab then it auto-
formats the current handler, rather than putting a 'tab-level' indent
in.
And if you want it to turn off completely (as I think it should), you ought to

1. ensure there is a BZ enhancement request to that effect

2. go to where you installed Rev / components / properties palettes
(e.g. in my case, c:/Program Files/Revolution 2.6/components/properties palettes/

3. Make a safe copy of the stack file  revscripteditor.rev

4. Make another safe copy of it somewhere else :-)

5. Start up rev, and open this stack, then use the application browser to select card "revscript" within it

6. find the field "script" in the right hand pane, and right-click on it to edit its script

7. Find the handler    on tabKey

8. insert immediately after the header line for the handler the following two lines

global gREVAutoFormat
if not gREVAutoFormat then exit tabKey

9. Apply this change, save the stack

10. Exit Rev and restart it.

11. Make sure that auto-format is not selected (Edit / Preferences / Script Editor and uncheck auto-format)

and now you should find that TAB no longer auto-formats for you if you happen to type it by mistake).

(Done and tested on 2.6 recent - I can't remember how to find the build number)

I could make a stack to do this automatically, but it's probably better to do it yourself so you know what has gone on. If you wanted you could easily do something like
  if not gREVAutoFormat then
     beep
     exit tabKey
  end if

just to get a reminder that the tab didn't do what you might have expected. I thought about making it insert a "space" or even insert multiple spaces intelligently - but decided that looked complicated enough that I would need to do a lot of testing - and it just doesn't seem that important for something that (I hope) will change in some fairly near-future release.

--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to