GNU bug report logs -
#7865
24.0.50; doc of display-buffer-reuse-frames
Previous Next
Reported by: "Drew Adams" <drew.adams <at> oracle.com>
Date: Wed, 19 Jan 2011 16:42:02 UTC
Severity: minor
Found in version 24.0.50
Done: Chong Yidong <cyd <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>> I suppose you mean "if `display-buffer-reuse-frames' is nil and
>> `pop-up-frames' is t" in the first sentence above. In that case I'd
>> agree.
>
> I'm confused here. Which case are we talking about, which behavior is
> not desired, and which alternative behavior would you(plural) prefer?
When a buffer is already displayed, `display-buffer-reuse-frames' is nil
and `pop-up-frames' is non-nil, `display-buffer' reuses a window. So if
you set the default of `display-buffer-reuse-frames' to t as someone
proposed, customizing `display-buffer-reuse-frames' will have no effect
when `pop-up-frames' is non-nil. I don't know whether this is desired
or not and I don't care about the alternatives because `pop-up-frames'
is nil here.
I guess that `display-buffer-reuse-frames' was invented for something
like the following use case:
- The user has `pop-up-frames' nil.
- An application binds `pop-up-frames' to non-nil and pops up a buffer
in a new frame.
- The user returns to her old frame and eventually does something like
`pop-to-buffer' on that buffer which should get her to the new frame.
This means that setting `display-buffer-reuse-frames' to t makes sense
iff `pop-up-frames' is nil and the scenario I described above does not
apply, usually. It's still confusing in my opinion, though.
martin
This bug report was last modified 12 years and 261 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.