Finally getting back to:
Date: Tue, 03 Dec 2013 22:56:13 +0200
...
@cindex @r{@{foo@}} program
Which should be indexed under { ends up being indexed under |
Same is true for just @cindex @{, BTW.
The problem, I believe, is with texindex, which is not prepared to
handle braces as text as far as I could tell. Thus in texinfo.tex I
chose to use | since at least it is between, in ASCII terms, { and }.
Had to do something so it wouldn't just bomb out.
Fixing texindex ... well, a patch would be welcome :). (There appear to
be assumptions in texindex.c about balanced braces. Short of completely
rewriting the program, perhaps the simplest workaround would be to
output special sequences for { and } and transliterate. Or maybe I'm
missing some escape mechanism.)
sorry,
karl