unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@iro.umontreal.ca>
To: 431@emacsbugs.donarmstrong.com
Subject: bug#431: closed by Stefan Monnier <monnier@iro.umontreal.ca> (Re: bug#431: 23.0.60; `display-buffer' opens vertical instead of horizontal windows)
Date: Thu, 19 Jun 2008 12:56:03 -0400	[thread overview]
Message-ID: <jwvod5xjrt9.fsf-monnier+emacsbugreports@gnu.org> (raw)
In-Reply-To: <8763s51ppm.fsf@gismo.pca.it> (Luca Capello's message of "Thu, 19 Jun 2008 16:09:25 +0200")

>>>> Now repeat this with 160x24 instead of 80x24.  The frame is now
>>>> split horizontally and the new buffer is in a window to the *right*
>>>> of the original window.
>> This is the desired default behavior.
> This is *now* the desired default behavior, but from my POV this is a
> *regression*: on Debian emacs22_22.2+2.2 still has the old behavior and

Every change in the default behavior will be regression for someone.

> I've some functions which rely on that.

What kind of functions?  What do they look like?  What do they do?

> Arbitrarily breaking stuff is not acceptable IMO and this is the reason
> why I reopened this bug.

This is not arbitrary.

> It could be strange, but I really like the new default behavior: I tend

I'm not surprised: that's why I say the change is not arbitrary.

> However, what I'd prefer instead is something configurable every time I
> want to split a window: there's a default behavior (let it be managed by
> `split-width-threshold' or `split-height-threshold', I don't care), but
> e.g. if I call C-u C-x 4 f the default behavior is reversed.

I see what you mean.  I don't think "C-u C-x 4 f" is a good solution
because it's too specific.  But I've already toyed with some other idea
which would be just as useful: get rid of C-x 4 f and C-x 5 f etc.. and
instead introduce "other-window" and "other-frame" prefix keys, which
would apply to the next command (C-x C-f, C-x b, M-x calendar, M-x info,
...).  In this context, you could easily add "other-vertical-window" and
"other-horizontal-window" prefix keys.

In any case, this is out of the scope of this bug report.  If you want
to discuss such a thing, please move it to some other bug-report or to
emacs-devel.


        Stefan






  reply	other threads:[~2008-06-19 16:56 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <jwvwsklr2h0.fsf-monnier+emacsbugreports@gnu.org>
2008-06-16 21:26 ` bug#431: 23.0.60; `display-buffer' opens vertical instead of horizontal windows Luca Capello
2008-06-18 21:30   ` martin rudalics
2008-06-19  6:06     ` Romain Francoise
2008-06-19  6:50       ` martin rudalics
2008-06-19 11:59         ` Romain Francoise
2008-06-19 13:25   ` bug#431: marked as done (23.0.60; `display-buffer' opens vertical instead of horizontal windows) Emacs bug Tracking System
     [not found]   ` <handler.431.D431.121388133530255.notifdone@emacsbugs.donarmstrong.com>
2008-06-19 14:09     ` bug#431: closed by Stefan Monnier <monnier@iro.umontreal.ca> (Re: bug#431: 23.0.60; " Luca Capello
2008-06-19 16:56       ` Stefan Monnier [this message]
2008-07-07 20:57         ` Luca Capello

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jwvod5xjrt9.fsf-monnier+emacsbugreports@gnu.org \
    --to=monnier@iro.umontreal.ca \
    --cc=431@emacsbugs.donarmstrong.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).