On Sun, May 24, 2026 at 04:51:17AM +0800, Dan Jacobson wrote:
> In (info "(make) Concept Index") some of these are not linked.
> 
> * -w, disabling:                         -w Option.           (line  20)
> * ,v (RCS file extension):               Catalogue of Rules.  (line 162)
> * :: rules (double-colon):               Double-Colon.        (line   6)
> * :::=:                                  Immediate Assignment.(line   6)
> * :::= <1>:                              Setting.             (line   6)
> * ::=:                                   Simple Assignment.   (line   9)
> * ::= <1>:                               Setting.             (line   6)
> * :=:                                    Simple Assignment.   (line   9)
> * := <1>:                                Setting.             (line   6)
> 

They are linked with the standalone info reader, but not as far as I know
with Emacs Info mode.  This is a possible improvement for Emacs developers
to make.  I reported this as a bug in 2019:

  There is a fairly simple solution to this problem that I haven't seen 
  suggested in all the messages posted on this topic in the mailing list 
  archives. In index nodes only (which have a special marker included, 
  ^@^H[index^@^H]), use a colon to terminate the text of the index entry, 
  but instead of looking for the first colon in the line, look for the 
  last.  So this entry:
  
  * a::b:  a colon b.  (line 129)
  
  would refer to line 129 of the node "a colon b".  This is possible 
  because node names cannot contain colons.  This restriction is not too 
  important, whereas the inability to index items containing colons is 
  quite important.  This is what is implemented in the standalone info 
  browser (since change on 2017-04-08).

https://lists.gnu.org/archive/html/bug-gnu-emacs/2019-01/msg00235.html

I suggest chasing the Emacs developers to see if they are interested
in implementing this interpretation of such index entries.


Reply via email to