bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs 21.1: indirect buffers don't work properly with *info*


From: Alan Mackenzie
Subject: Re: Emacs 21.1: indirect buffers don't work properly with *info*
Date: 12 Nov 2001 23:15:38 +0100
Date: Mon, 12 Nov 2001 22:12:38 +0000
User-agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (Linux/2.0.35 (i686))

Stefan Monnier <monnier+gnu.emacs.bug/news/@rum.cs.yale.edu> wrote on 12
Nov 2001 13:30:17 -0500:
>>>>>> "Alan" == Alan Mackenzie <none@example.invalid> writes:
>> C-h i                   ; enter info
>> m emacs
>> m indirect              ; move to a typical info page
>> C-x 4 c                 ; clone the buffer *info* as *info*<2>.
>> u                       ; move "up" in buffer *info*<2>
>> *info*<2> now displays the parent node correctly.  *info* has its
>> narrowing removed and its window displays the start of the entire buffer.

> There really isn't much we can do about it.

What is actually going on here?  A command in one window fouling up a
different window seems a bit strange.

A couple of times when I tried this sort of thing with my .emacs loaded,
emacs crashed completely, but I don't seem to be able to reproduce this
any more.  This I caused by typing further to "u"s to try to get up to
the info directory.  I use (desktop-load-default) (desktop-read) in my
.emacs, though, so perhaps the number of buffers that get loaded at
startup, or their order, makes a difference.

> Indirect *info* buffers just don't make much sense.

> Maybe C-x 4 c should know about it and use clone-buffer (i.e. not
> `indirect') for things like *info*.

I think I've misunderstood what indirect buffers are about.  I would like
to have two info buffers, one pointing, say, into the Emacs manual, the
other into the Elisp manual.  Then I could switch back and forth quickly
between two (or several) places in the info hierarchy.  

What is the essential thing about an "indirect" buffer?  How is it
different from a merely "cloned" buffer?  What is it about indirect
buffers which make them silly for *info*?  What are indirect buffers
_for_?

> In the mean time, just don't use C-x 4 c but use M-n or `C-u m emacs'.

Ah.  Yes, this works fine.  :-)  I found "clone-buffer" in NEWS, but not
in the Emacs manual command index.  I don't think there's anything in the
Emacs manual for "clone-buffer".

I'm confused.

>       Stefan

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove one of them (leaving, say, "a").




reply via email to

[Prev in Thread] Current Thread [Next in Thread]