On Sun, Mar 29, 2026 at 01:25:18PM +0000, Ihor Radchenko wrote:
> Gavin Smith <[email protected]> writes:
> 
> >> I though that escaping should not trigger the warnings.
> >> What do I miss?
> >
> >
> > No, you still get the warnings with @comma{}.
> >
> > Escaping with @comma{} avoids it appearing that you are giving more 
> > arguments
> > to the @node command.
> >
> > The warning is for the node pointers in Info nodes, like
> >
> > Next: This is test, yes,  Up: Top
> >
> > The Next pointer here may be read as referring to a node
> > called "This is test".
> >
> > texi2any outputs quoting characters for these node names, which is 
> > recognised
> > by the "info" program but not as far as I know by Emacs Info mode.
> 
> So, the issue is not with makeinfo, but with some .info readers? Is it
> only Emacs, or is it also something else?

As far as I know it is just the stand-alone Info program and Emacs which are
significant Info browsing programs.  We implemented this quoting mechanism
in makeinfo but as far as I know it was never supported in Emacs.  It won't
work with older versions of stand-alone Info, of course.

There are also the info2html program, the "info" kioslave/kioworker in KDE
(as far as I remember - I couldn't easily find any information online
if this still existed), and there may be one or two other programs or systems
that embed Info browsers (possibly the Maxima computer algebra system although
I've never used it).  To a lesser degree people may have developed their
own programs for working with Info files that have not got a wider use.

Reply via email to