[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Info enhancements
From: |
Luc Teirlinck |
Subject: |
Re: Info enhancements |
Date: |
Sat, 6 Dec 2003 18:23:02 -0600 (CST) |
Eli Zaretskii wrote:
IIRC, the stand-alone Info reader was fixed to prefer the reference
at point, if there is one, and otherwise try the reference that is
closest to point.
Let us first decide whether there is a bug in info.el or not. If not,
I believe that it would be easy for Juri to fix what would, in that
case, be a bug in his patch. The problem(?) is that a node can not
have two references to two different nodes with exactly the same name.
Maybe this is a reasonable restriction and no bug? If it is a bug,
here is a test case.
Source file:
===File ~/experiment.texi===================================
\input texinfo @c -*-texinfo-*-
@comment %**start of header
@setfilename experiment.info
@settitle An experiment.
@comment %**end of header
@node Top
@top Top
@menu
* name:entry. description.
@end menu
@node entry
@chapter Entry
This node is called @samp{entry}
@xref{Top}. @xref{(dir)Top}. @xref{(elisp)Top}. @xref{(elisp)Top, Top}.
@bye
============================================================
The .info file is attached below.
Clicking return on the reference produced by address@hidden(elisp)Top}.'
leads to (elisp)top, but the reference produced by address@hidden(elisp)Top,
Top}.' leads to (experiment)Top in Emacs Info. Is this a bug?
The stand-alone Info goes to (elisp)top.
@unrelated
But to a strange place there:
* Related Topics:: Cross-references to specific Lisp primitives
I am afraid to mix two issues up more than they already are. At the
risk of doing that, note that *on a completely unrelated note*, the
strange place the stand-alone info goes to, once again seems to say:
do not try to guess positions if you are not completely sure.
@end unrelated
.info file:
===File ~/experiment.info===================================
This is experiment.info, produced by makeinfo version 4.6 from
experiment.texi.
File: experiment.info, Node: Top, Next: entry, Up: (dir)
Top
***
* Menu:
* name:entry. description.
File: experiment.info, Node: entry, Prev: Top, Up: Top
Entry
*****
This node is called `entry' *Note Top::. *Note (dir)Top::. *Note
(elisp)Top::. *Note Top: (elisp)Top.
Tag Table:
Node: Top81
Node: entry200
End Tag Table
============================================================
- Re: Info enhancements, (continued)
- Re: Info enhancements, Luc Teirlinck, 2003/12/05
- Re: Info enhancements, Luc Teirlinck, 2003/12/05
- Re: Info enhancements, Luc Teirlinck, 2003/12/05
- Re: Info enhancements, Juri Linkov, 2003/12/05
- Re: Info enhancements, Eli Zaretskii, 2003/12/06
- Re: Info enhancements, Luc Teirlinck, 2003/12/06
- Re: Info enhancements, Eli Zaretskii, 2003/12/06
- Re: Info enhancements, Luc Teirlinck, 2003/12/06
- Re: Info enhancements, Richard Stallman, 2003/12/07
- Re: Info enhancements, Luc Teirlinck, 2003/12/06
- Re: Info enhancements,
Luc Teirlinck <=
- Re: Info enhancements, Luc Teirlinck, 2003/12/06
- Re: Info enhancements, Luc Teirlinck, 2003/12/06
- Re: Info enhancements, Juri Linkov, 2003/12/07
- Re: Info enhancements, Luc Teirlinck, 2003/12/07
- Re: Info enhancements, Luc Teirlinck, 2003/12/07
- Re: Info enhancements, Eli Zaretskii, 2003/12/07
- Re: Info enhancements, Luc Teirlinck, 2003/12/07
- Re: Info enhancements, Juri Linkov, 2003/12/07
- Re: Info enhancements, Eli Zaretskii, 2003/12/08
- Re: Info enhancements, Eli Zaretskii, 2003/12/08