On 2017-07-17 14:33, hh via use-livecode wrote:
Isn't this more a thing of editing only than of debugging/compiling?
The current completions occur also while I am typing inside of a string..

Okay, so having just read the form thread as well...

There are two things here:

  1) Bracket highlighting

  2) Bracket completion

They should both be preferences.

Secondly, both should really only function on 'real' tokens which are part of script (hence why '{' isn't appropriate at this time for it to function on). If you are typing a string or a comment then it shouldn't trigger completion nor highlighting. This is actually quite hard to get right efficiently (indeed, a lot of editors don't get this right, so I end up turning such features off).

on shouldn'tYouNotAppear?
   answer "Just for fun: No."
end shouldn'tYouNotAppear?

Heh - well ' was a bad example - its something we'd prefer wasn't allowed in identifiers as it means the token cannot be used for anything else (e.g. this stack's textColor). Similarly, the fact that '.' is also allowed in identifiers means that it could never be an operator (e.g. tRect.x).

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to