Turning off the script editor's auto-format feature

Bob Warren warren at howsoft.com
Sat Jul 2 21:39:24 EDT 2005


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" <alex at tweedly.net>
To: "How to use Revolution" <use-revolution at lists.runrev.com>
Cc: "Bob Warren" <warren at howsoft.com>
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
> 
> 
> 





More information about the use-livecode mailing list