> Date: Sat, 12 Nov 2022 11:39:41 +0100 > From: Vincent Lefevre <vinc...@vinc17.net> > Cc: bug-texi...@gnu.org, 989...@bugs.debian.org > > > * Menu: > > > > * Bugs:: > > > > See that "Bugs" at the end? This is the problem: since "Bugs" is a > > top-level node, its presence in a level-1 node's menu makes the node > > tree not really a tree, so Backspace loops. > > You mean that the menus can affect the structure of the document?
Yes, of course. > This seems a bad and unnecessary idea. Why not just considering > the "File:" lines of the info manual to deduce the structure of > the document? Because they don't say enough, not when a node has sub-nodes. Backspace in a node A that has sub-nodes should go to the sub-node of A which is the _last_ one in the menu in the node A, exactly like SPC in such a node should go to the _first_ sub-node in A's menu. How do you do that without consulting the menus? > Actually the issue is probably more that one has > > File: gnuplot.info, Node: Bugs, Next: Concept_Index, Prev: Terminal_types, > Up: Top > > with "Prev: Terminal_types" referencing to > > File: gnuplot.info, Node: Terminal_types, Next: Bugs, Prev: Commands, Up: > Top > > which has "Next: Bugs", and following the "Next:", one reaches > > File: gnuplot.info, Node: External_libraries, Prev: known_limitations, Up: > Bugs Sorry, I don't understand what you are trying to say here.