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.
