Dear Alex, Works a treat! Thank you very much indeed. I shall be putting in a BZ enhancement request.
Best, Bob ----- Original Message ----- From: "Alex Tweedly" <[EMAIL PROTECTED]> To: "How to use Revolution" <[email protected]> Cc: "Bob Warren" <[EMAIL PROTECTED]> Sent: Saturday, July 02, 2005 6:07 PM Subject: Re: Turning off the script editor's auto-format feature > 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
