GNU bug report logs - #1806
dired-pop-to-buffer in wrong place

Previous Next

Package: emacs;

Reported by: Juri Linkov <juri <at> jurta.org>

Date: Tue, 6 Jan 2009 15:40:04 UTC

Severity: normal

Done: Juri Linkov <juri <at> jurta.org>

Bug is archived. No further changes may be made.

Full log


Message #421 received at 1806 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Juri Linkov <juri <at> jurta.org>
Cc: 1806 <at> debbugs.gnu.org, Glenn Morris <rgm <at> gnu.org>
Subject: Re: bug#1806: dired-pop-to-buffer in wrong place
Date: Tue, 06 Oct 2009 00:27:53 +0200
On Tue, 06 Oct 2009 00:45:07 +0300 Juri Linkov <juri <at> jurta.org> wrote:

>>> Hi; I haven't been following this, but after a quick skim of the
>>> (long) thread, I think neither the current nor the proposed behaviour
>>> is ideal (it seems to be a choice between getting the height wrong or
>>> the width wrong), but I prefer the current one. I'd rather leave it as
>>> is for now, and look to improve it after 23.1.
>>
>> I believe the behaviour of the calendar is now fixed in this regard.
>> I don't know if there is anything else left to do for this lengthy
>> bug, or if it can be closed now.
>
> Thank you.  I wonder how did you test your change.  In emacs -Q
> I see a strange window configuration after `M-x calendar RET'
> in a single wide window:
>
>     +-------------------------+        +------------+------------+
>     |                         |        |            |            |
>     |                         |        |            |            |
>     |                         |        |            |            |
>     |                         |        |            |            |
>     |                         |        |            |            |
>     |                         |        |            |            |
>     |                         |  ===>  |            |            |
>     |                         |        |            |            |
>     |                         |        |            | *Messages* |
>     |                         |        |            +------------+
>     |                         |        |            |            |
>     | *scratch*               |        | *scratch*  | *Calendar* |
>     +-------------------------+        +------------+------------+
>
> I believe it was supposed to do rather:
>
>     +-------------------------+        +-------------------------+
>     |                         |        |                         |
>     |                         |        |                         |
>     |                         |        |                         |
>     |                         |        |                         |
>     |                         |        |                         |
>     |                         |        |                         |
>     |                         |  ===>  |                         |
>     |                         |        |                         |
>     |                         |        | *scratch*               |
>     |                         |        +-------------------------+
>     |                         |        |                         |
>     | *scratch*               |        | *Calendar*              |
>     +-------------------------+        +-------------------------+
>
> i.e. the calendar to always appear directly below from the current window.

I also see this.  What's more, I have things configured so that calling
Calendar also pops up the fancy diary display, and starting with a
single (screen-) wide window, the result is similar to the above, namely:

     +-------------------------+        +------------+------------+
     |                         |        |            |            |
     |                         |        |            |            |
     |                         |        |            |            |
     |                         |        |            |            |
     |                         |        |            |            |
     |                         |        |            |            |
     |                         |  ===>  |            |            |
     |                         |        |            |            |
     |                         |        |            | *Messages* |
     |                         |        |            +------------+
     |                         |        |            |            |
     | *scratch*               |        |    Diary   | *Calendar* |
     +-------------------------+        +------------+------------+

(Note that in the result *scratch* is not displayed in the frame, but
instead the previous buffer *Messages*.)

Steve Berman



This bug report was last modified 12 years and 236 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.