On Tue, May 05, 2026 at 10:56:39PM +0800, aidan wrote:
> 1 steps to reproduce
> ********************
> 
>   1. generate ‘a.info’ file from ‘a.texi’:
> 
>           \input texinfo
> 
>           @node Top
>           @top a
> 
>           @node chapter 1: foo
>           @chapter chapter 1: foo
> 
>           foo
> 
>           @node chapter 2: bar
>           @chapter chapter 2: bar
> 
>           bar
> 
>           @node chapter 3: baz
>           @chapter chapter 3: baz
> 
>           baz
> 
>           @bye
> 
>   2. run info: ‘env -u INFOPATH info --init-file /dev/null -v
>      hide-note-references=On a.info’
> 
>   3. press ‘TAB’ 3 times, the cursor moves to the next menu item
>      successfully, but using ‘M-<TAB>’ cannot move the cursor back to
>      the previous menu item
> 

Thanks for the report.  I've attempted to fix it in commit 5943d3521
(2026-05-09).

> I'm aware that using colons in node names is not recommended.  However,
> as the documentation states:
> 
>      • Unfortunately, you cannot reliably use periods, commas, or colons
>      within a node name; these can confuse some Info readers.
>      ‘texi2any’ quotes problematic node names and labels by default, but
>      some Info readers do not recognize this syntax.
> 
> In principle, since texi2any automatically quotes problematic node
> names, it should still work.
> 

Yes, it should work with the info program.

Reply via email to