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

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

bug#16767: [External] : bug#16767: 24.3.50; `C-x 5 b' for special-displa


From: Drew Adams
Subject: bug#16767: [External] : bug#16767: 24.3.50; `C-x 5 b' for special-display buffers
Date: Wed, 8 Sep 2021 16:34:47 +0000

> since you have not customized `special-display-function' and the
> doc-string of `special-display-popup-frame' tells to
> 
>  Pop up a frame displaying BUFFER and return its window.
>  If BUFFER is already displayed in a visible or iconified frame,
>  raise that frame.

Yes, that seems to solve the mystery.  Thx.
There's no exception for whether BUFFER is in
the selected window.

Whether that behavior makes much sense when the
buffer is in the selected window and the command
is on `C-x 5' is maybe something else.

In any case, the bug is closed.

>Stefan> The default behavior for special-display-*
>Stefan> is to reuse any window that already
>Stefan> displays the buffer, so in order to make
>Stefan> C-x 5 2 meaningful we'd clearly want to skip
>Stefan> this part of the usual special-display-*
>Stefan> behavior.
> 
> So you were aware of the fact that C-x 5 2 behaves like that all the
> time and yet insisted that our code and/or docs are wrong?  Do you ever
> think that going through your bug reports takes peoples' time?

It was not obvious to me that this is the
intended behavior.

I still don't think it's the best behavior.
IMHO, `C-x 5' should win, and I think users
would generally expect that.  It doesn't.

And that's ultimately documented.  You've dug
down into the labyrinth and found a doc string
that documents the behavior.  Good.

As for things not being obviously the intended
behavior, you yourself wrote:

 > I can reproduce the behavior as you described it.
 > But this doesn't help me in understanding it.

Please forgive others less intimate with this
code than you.

reply via email to

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