unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Info: Why is "note" hidden by "see"?
@ 2005-03-22 16:37 Lennart Borgman
  2005-03-22 16:56 ` David Kastrup
  2005-03-22 17:38 ` Juri Linkov
  0 siblings, 2 replies; 5+ messages in thread
From: Lennart Borgman @ 2005-03-22 16:37 UTC (permalink / raw)


(Sorry for making a new thread, i have deleted the old messages about this
issue.)

Maybe this is not the time to ask, but I simply do not understand why an
overlay is used in the Info buffer to hide "note" and display "see". Why
can't the text in the buffer be changed instead? Would not that be better
for the search functions? Or does that give some new problems? Is the actual
text in Info buffer important in some way?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Info: Why is "note" hidden by "see"?
  2005-03-22 16:37 Info: Why is "note" hidden by "see"? Lennart Borgman
@ 2005-03-22 16:56 ` David Kastrup
  2005-03-22 17:38 ` Juri Linkov
  1 sibling, 0 replies; 5+ messages in thread
From: David Kastrup @ 2005-03-22 16:56 UTC (permalink / raw)
  Cc: Emacs Devel

"Lennart Borgman" <lennart.borgman.073@student.lu.se> writes:

> (Sorry for making a new thread, i have deleted the old messages about this
> issue.)
>
> Maybe this is not the time to ask, but I simply do not understand
> why an overlay is used in the Info buffer to hide "note" and display
> "see". Why can't the text in the buffer be changed instead? Would
> not that be better for the search functions? Or does that give some
> new problems? Is the actual text in Info buffer important in some
> way?

Seconded.  The proposed "solutions" to this problem break a lot of
other things and gloss over the simple fact that the text should be
changed in the buffer, really.

The only reason I can imagine not to do so would be if info buffer
positions were stored somewhere as integers.  But then one should
rather fix that instead of breaking every other package.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Info: Why is "note" hidden by "see"?
  2005-03-22 16:37 Info: Why is "note" hidden by "see"? Lennart Borgman
  2005-03-22 16:56 ` David Kastrup
@ 2005-03-22 17:38 ` Juri Linkov
  2005-03-22 22:19   ` David Kastrup
  1 sibling, 1 reply; 5+ messages in thread
From: Juri Linkov @ 2005-03-22 17:38 UTC (permalink / raw)
  Cc: emacs-devel

"Lennart Borgman" <lennart.borgman.073@student.lu.se> writes:
> Maybe this is not the time to ask, but I simply do not understand why an
> overlay is used in the Info buffer to hide "note" and display "see". Why
> can't the text in the buffer be changed instead? Would not that be better
> for the search functions? Or does that give some new problems? Is the actual
> text in Info buffer important in some way?

"*note" text in Info buffer is important since Info uses it to find
cross references.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Info: Why is "note" hidden by "see"?
  2005-03-22 17:38 ` Juri Linkov
@ 2005-03-22 22:19   ` David Kastrup
  2005-03-22 23:24     ` Miles Bader
  0 siblings, 1 reply; 5+ messages in thread
From: David Kastrup @ 2005-03-22 22:19 UTC (permalink / raw)
  Cc: Lennart Borgman, emacs-devel

Juri Linkov <juri@jurta.org> writes:

> "Lennart Borgman" <lennart.borgman.073@student.lu.se> writes:

>> Maybe this is not the time to ask, but I simply do not understand
>> why an overlay is used in the Info buffer to hide "note" and
>> display "see". Why can't the text in the buffer be changed instead?
>> Would not that be better for the search functions? Or does that
>> give some new problems? Is the actual text in Info buffer important
>> in some way?
>
> "*note" text in Info buffer is important since Info uses it to find
> cross references.

If info formats the text and replaces "*note" with something else, it
can [expletive deleted] well equip it with some text property or
similar for finding the cross reference.  This would actually speed up
the cross reference finding.  No need to foul up search for other
modes.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Info: Why is "note" hidden by "see"?
  2005-03-22 22:19   ` David Kastrup
@ 2005-03-22 23:24     ` Miles Bader
  0 siblings, 0 replies; 5+ messages in thread
From: Miles Bader @ 2005-03-22 23:24 UTC (permalink / raw)
  Cc: Juri Linkov, Lennart Borgman, emacs-devel

On Tue, 22 Mar 2005 23:19:42 +0100, David Kastrup <dak@gnu.org> wrote:
> If info formats the text and replaces "*note" with something else, it
> can [expletive deleted] well equip it with some text property or
> similar for finding the cross reference.  This would actually speed up
> the cross reference finding.  No need to foul up search for other
> modes.

This is certainly an "after release" thing, but FWIW, I definitely
agree.  Display properties are simply not handled well enough by Emacs
to ever be completely satisfactory in the way they are used in info
(despite Kim's heroic efforts to make things work).

I think simply rewriting the actual text in the buffer would be a big
improvement, and doing so would likely simplify and clean-up the info
code as well.

The current code is good enough for the release, despite its warts,
but this seems a nice project for afterwards.

-Miles
-- 
Do not taunt Happy Fun Ball.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-03-22 23:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-22 16:37 Info: Why is "note" hidden by "see"? Lennart Borgman
2005-03-22 16:56 ` David Kastrup
2005-03-22 17:38 ` Juri Linkov
2005-03-22 22:19   ` David Kastrup
2005-03-22 23:24     ` Miles Bader

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).