7.0.1-RC1 selectively not obeying "open card in script?

Peter Haworth pete at lcsql.com
Fri Nov 7 22:09:20 EST 2014


I tried that. I just prefer declaring all variables and not have to bother
with extra key modifiers while typing.

I guess there'll never be a group agreement on the use of explicit
variables, i's just a matter of personal preference.

Pete
lcSQL Software <http://www.lcsql.com>
Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and
SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>

On Fri, Nov 7, 2014 at 6:04 PM, Peter Brigham <pmbrig at gmail.com> wrote:

> On Nov 6, 2014, at 4:58 PM, Peter Haworth wrote:
>
> > I spent an hour yesterday trying to track down a bug that turned out to
> be
> > caused by a misspelled variable name.
>
> I don't use explicit variables, so I avoid misspelling variable names by
> using Jaques' scriptPaint handler. Put this into a universal (frontscript)
> library script, so it's available everywhere in LC:
>
> on controlkeydown which
>   if which = space and the shiftkey is down then
>      put the long name of the target into targRef
>      if "field" is not in targRef then pass controlkeydown
>      if "revNewScriptEditor" is not in targRef then pass controlkeydown
>      put the mouseText into the selection
>   else
>      pass controlkeydown
>   end if
> end controlkeydown
>
> Then just set the insertion point in a script and hover over a variable
> name and hit the spacebar (with control + shift) and the variable name is
> copied over for you. Adjust the modifier keys as needed -- in my workflow I
> use control-shift-<key> for all my scripting shortcuts.
>
> -- Peter
>
> Peter M. Brigham
> pmbrig at gmail.com
> http://home.comcast.net/~pmbrig
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list