> From: Gavin Smith <gavinsmith0...@gmail.com>
> Date: Sat, 28 Jun 2025 20:47:31 +0100
> Cc: pertu...@free.fr, bug-texinfo@gnu.org
> 
> On Tue, Jun 24, 2025 at 02:28:44PM +0300, Eli Zaretskii wrote:
> > As an example of a manual whose structure is not a tree, but is
> > well-thought out, see info.texi.  I'd expect to see such warnings
> > there as well (unless the few explicit node pointers it has will avoid
> > that), although the structure of that manual is fine.
> 
> I've downloaded info.texi from
> <https://cgit.git.savannah.gnu.org/cgit/emacs.git/plain/doc/misc/info.texi>,
> commented out the @include lines, and ran it with the current development
> version of texi2any.  There were no warnings issued.

I believe that's because info.texi uses explicit node pointers in the
@node lines.

> The only irregularities I could find in this manual are multiple menu entries
> for the same node (in "Help-Inv" and "Help-M").

That manual's structure is not a tree.

> It's possible that there will be warnings about this by default depending
> on what changes are made.

It would be good to avoid them if possible, but it isn't a catastrophe
if not.  After all, whether the structure is correct or not is a human
decision, and only the author knows for sure.

Reply via email to