On Mon, 31 May 2021 at 22:35, Gavin Smith <[email protected]> wrote:

>> So I'll flesh out my suggestion a bit further.  Define a new macro, say
>> @yref, which works as follows:
>
>>       *Note Lightning: Electrical Effects#
>
> Of course you can invent new syntax but I really question if it is
> worth it. For one thing, what if a node name contains a #?

What if it contains "," or "."?  Same problem.

>  This syntax won't be compatible with existing Info readers which
> won't realise the # ends the node name. You shouldn't assume that it
> would be easy to implement this in the Info readers either.

In fact, I don't know which characters end a node name.  Period and
comma do the job, but there are probably more.

>
> I consider the Info format to be "done" - I don't see any point in
> radically changing the cross-reference syntax in a backward
> incompatible manner 45 years after it was first implemented.

Which characters are assumed to end a node name?  I'm pretty sure one
could reserve one for this purpose, which would be pretty much backwards
compatible.

Reply via email to