Separate label from default text #28

Open
SyZn opened this Issue Apr 11, 2012 · 1 comment

2 participants

@SyZn

Would it be possible to separate the label and the default text? Something like this:

$[![label#default value]!]

I need this function because I am creating a config file, where the user can decide which line to leave and which one to comment out. My first approach for this was:

$[![//]!] command1 = someValue,
$[![//]!] command2 = someOtherValue,

but this way all // are affected at once. I you would separate the label and the default value this would be easier. to do, like:

$[![var1#//]!] command1 = someValue,
$[![var2#//]!] command2 = someOtherValue,

@erinata
Owner

Using comment and uncomment to make a config file snippet is very good idea!

There are always requests on separation of label and default text. For now, I do not plan to separate them. If you do not want a particular hotspot to be "mirrored" You can use the following trick.

$[![(opt)//]!] command1 = someValue,
$[![(opt)//]!] command2 = someOtherValue,
$[![(opt)//]!] command3 = yetsomeOtherValue,

What it does is it create a Option Hotspot with only one option, and using the fact that option hotspots do not "mirror" each others. It's pretty much a hack because originally option hotspot is not used for that. Also the limitation is that you cannot use the char | in these hotspots.

But I would say (at least for now) this is how to make the behaviour you requested in Fingertext scripts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment