From: Tassilo Horn <tassilo@member.fsf.org>
To: emacs-devel@gnu.org
Subject: Re: split-window-preferred-function
Date: Wed, 02 Apr 2008 12:30:39 +0200 [thread overview]
Message-ID: <878wzwo8fk.fsf@member.fsf.org> (raw)
In-Reply-To: <47F358CD.2020102@gmx.at> (martin rudalics's message of "Wed, 02 Apr 2008 11:58:37 +0200")
martin rudalics <rudalics@gmx.at> writes:
>> What would that do?
>
> The same as `split-height-threshold' - horizontally spoken ;-)
Oh, indeed. :)
>> Judging from the name I think it would inhibit splitting if the
>> resulting window would be smaller than that threshold and reuse the
>> least recently used window instead. I'd welcome such a feature (I
>> usually don't want windows that are smaller than 80 columns), but
>> wouldn't we need the same for height, too?
>
> We have that already but hardly anyone is aware of it. Its default
> value is 500 (lines, nota bene). The purpose of these variables is
> trivial: Windows less than that are not split by `display-buffer'.
I tried setting it to 20, but cannot see a difference. My frame is 221
columns x 61 lines tall. I'm in *scratch* (the only window) and eval
(display-buffer "diary")
(display-buffer "*Help*")
step by step, first with the default threshold of 500. Because I use
split-window-preferred-horizontally the diary buffer is shown in a new
window right of the window holding *scratch*. Now I eval the second
`display-buffer' and the right window's buffer is replaced with the
*Help* buffer.
With `split-height-threshold' set to 20 I get the same behavior.
Reading the `display-buffer' docstring I think instead of replacing the
right window's buffer it should instead split the left window
vertically, cause that's much bigger (61 lines) than the threshold.
Bye,
Tassilo
next prev parent reply other threads:[~2008-04-02 10:30 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-19 21:42 split-window-preferred-function martin rudalics
2008-03-20 23:02 ` split-window-preferred-function Juri Linkov
2008-03-21 1:47 ` split-window-preferred-function Stefan Monnier
2008-03-22 1:07 ` split-window-preferred-function Juri Linkov
2008-03-22 16:36 ` split-window-preferred-function Stefan Monnier
2008-03-23 2:16 ` split-window-preferred-function Juri Linkov
2008-03-27 23:44 ` split-window-preferred-function Juri Linkov
2008-03-28 19:50 ` split-window-preferred-function martin rudalics
2008-03-29 0:45 ` split-window-preferred-function Juri Linkov
2008-03-29 9:05 ` split-window-preferred-function martin rudalics
2008-03-29 12:30 ` split-window-preferred-function Juri Linkov
2008-03-29 13:25 ` split-window-preferred-function martin rudalics
2008-03-29 19:42 ` split-window-preferred-function Stefan Monnier
2008-03-30 5:49 ` split-window-preferred-function Richard Stallman
2008-04-02 8:53 ` split-window-preferred-function martin rudalics
2008-04-02 9:36 ` split-window-preferred-function Tassilo Horn
2008-04-02 9:58 ` split-window-preferred-function martin rudalics
2008-04-02 10:30 ` Tassilo Horn [this message]
2008-04-02 12:13 ` split-window-preferred-function martin rudalics
2008-04-02 12:33 ` split-window-preferred-function Tassilo Horn
2008-04-02 22:26 ` split-window-preferred-function David De La Harpe Golden
2008-04-02 15:18 ` split-window-preferred-function Stefan Monnier
2008-04-02 17:00 ` split-window-preferred-function martin rudalics
2008-04-02 22:27 ` split-window-preferred-function Juri Linkov
2008-04-03 6:49 ` split-window-preferred-function martin rudalics
2008-04-03 22:52 ` split-window-preferred-function Juri Linkov
2008-04-04 6:50 ` split-window-preferred-function martin rudalics
2008-04-03 7:02 ` split-window-preferred-function Tassilo Horn
2008-04-03 22:54 ` split-window-preferred-function Juri Linkov
2008-04-04 10:04 ` split-window-preferred-function Tassilo Horn
2008-04-04 12:19 ` split-window-preferred-function martin rudalics
2008-04-04 12:57 ` split-window-preferred-function Tassilo Horn
2008-04-04 13:55 ` split-window-preferred-function Stefan Monnier
2008-04-04 17:21 ` split-window-preferred-function Tassilo Horn
2008-04-04 20:21 ` split-window-preferred-function Stefan Monnier
2008-04-04 22:14 ` split-window-preferred-function Tassilo Horn
2008-04-04 23:52 ` split-window-preferred-function Stefan Monnier
2008-03-21 9:18 ` split-window-preferred-function martin rudalics
2008-03-22 1:09 ` split-window-preferred-function Juri Linkov
-- strict thread matches above, loose matches on Subject: below --
2008-04-05 12:36 split-window-preferred-function grischka
2008-04-05 15:42 ` split-window-preferred-function martin rudalics
2008-04-05 18:35 ` split-window-preferred-function grischka
2008-04-05 22:02 ` split-window-preferred-function martin rudalics
2008-04-06 16:45 ` split-window-preferred-function grischka
2008-04-06 20:35 ` split-window-preferred-function Juri Linkov
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=878wzwo8fk.fsf@member.fsf.org \
--to=tassilo@member.fsf.org \
--cc=emacs-devel@gnu.org \
/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).