dunbarx wrote: ↑Mon Jan 27, 2020 7:22 pm
I repeat my feature request to add just the basics of this functionality to the SE overall. It sounds like a lot of work, though. Does any other program support this sort of thing?
If a programming language exists in which the language itself requires binary styling structures, I'm unfamiliar with it. Most use plain text, giving rise to the serious challenges inherent in feature requests dependent on styling metadata that Hermann listed. Given the tremendous work that would be needed to support this, and that the payoff would be a feature that may be quite useful but AFAIK has only been requested once in the 30 years I've been working with this family of languages, I would not hold my breath for its implementation.
A more common solution for easily identifying and navigating distinct script sessions is to use handler names as section identifiers, e.g.:
Code: Select all
on ________MESSAGES__________
end ________MESSAGES__________
This produces a handler list that can look something like this:
________MESSAGES__________
mouseUp
mouseRelease
________FILE I/O_____________
GetFileInfo
GetFileData
CheckPermissions
________UTILITIES____________
q
iif
err
log
...with the extra advantage that clicking the line in the handler list takes you immediately to that section.
A workaround, to be sure. But works in any script editor in any xTalk dialect as-is, with no extra work required from the core engineering team or any other work from anyone at all.