all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: John Yates <john@yates-sheets.org>
To: "Alan Mackenzie" <acm@muc.de>,
	"Drew Adams" <drew.adams@oracle.com>,
	"David De La Harpe Golden" <david@harpegolden.net>,
	Lluís <xscript@gmx.net>,
	emacs-devel@gnu.org
Subject: Re: C-x 2 and C-x 3
Date: Thu, 27 Oct 2011 20:14:48 -0400	[thread overview]
Message-ID: <CAJnXXogN=ov6XAExc7Pc7hDkHOwNmQAnKRr8Ngf7iDUcaeHT2g@mail.gmail.com> (raw)
In-Reply-To: <81wrbqjsjc.fsf@gmail.com>

On Thu, Oct 27, 2011 at 12:41 PM, Jambunathan K <kjambunathan@gmail.com> wrote:
>
> (split-window-linewise &optional here)
> (split-window-columnwise &optional here)

While I like the notion of the optional HERE argument to control the
position of the slit these names fail to capture an important semantic
brought up earlier, namely that the user has control over which of the
resulting windows will receive focus.  IOW would
split-window-columnwise correspond to slit-window-left or
split-window-right?

Does anyone else find the term 'split' jarring?  Many GUI apps have
'splitters' (e.g. Excel).  If Emacs' primitives really did perform a
classic split then the resulting windows would show more or less the
contents that was on the screen prior to performing the split.  But
that is not what happens.  Emacs' splits really duplicate windows.

So maybe...

(dupe-window-above &optional HERE)
(dupe-window-below &optional HERE)
(dupe-window-left &optional HERE)
(dupe-window-right &optional HERE)

/john



  parent reply	other threads:[~2011-10-28  0:14 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26  2:30 C-x 2 and C-x 3 Chong Yidong
2011-10-26  3:38 ` Evil Boris
2011-10-26  4:35 ` Jambunathan K
2011-10-26  5:38   ` Tim Cross
2011-10-26 11:47     ` Deniz Dogan
2011-10-26 16:33       ` Richard Stallman
2011-10-26 19:19     ` Andreas Röhler
2011-10-26 19:40       ` Deniz Dogan
2011-10-27  5:27         ` Andreas Röhler
2011-10-26 12:13   ` Jambunathan K
2011-10-26 12:20     ` Lennart Borgman
2011-10-26 13:38       ` David De La Harpe Golden
2011-10-26 13:43         ` Lennart Borgman
2011-10-26 14:19           ` Deniz Dogan
2011-10-26 15:25           ` David De La Harpe Golden
2011-10-27  6:36           ` Juri Linkov
2011-10-26 14:58         ` Drew Adams
2011-10-26 15:09           ` Lennart Borgman
2011-10-26 15:20             ` Drew Adams
2011-10-26 15:56           ` David De La Harpe Golden
2011-10-26 15:28     ` Dave Abrahams
2011-10-26  8:21 ` Eli Zaretskii
2011-10-26  8:41 ` Ulrich Mueller
2011-10-26  9:43   ` martin rudalics
2011-10-26 12:20     ` Nix
2011-10-27 16:13       ` Ted Zlatanov
2011-10-26 21:47     ` Glenn Morris
2011-10-26  9:22 ` martin rudalics
2011-10-29  1:04   ` Johan Bockgård
2011-10-29  1:06   ` Johan Bockgård
2011-10-29  1:10   ` Johan Bockgård
2011-10-29  8:16     ` martin rudalics
2011-10-29  9:50       ` Chong Yidong
2011-10-29 10:27         ` martin rudalics
2011-10-29 16:20           ` Stefan Monnier
2011-10-29 14:49       ` Drew Adams
2011-10-29 23:56     ` Richard Stallman
2011-10-30  8:34       ` martin rudalics
2011-10-30 17:18         ` Richard Stallman
2011-10-29 16:18   ` Stefan Monnier
2011-10-26 10:20 ` anerbenartzi
2011-10-26 10:36 ` anerbenartzi
2011-10-26 10:59   ` martin rudalics
2011-10-26 11:15 ` David De La Harpe Golden
2011-10-26 14:06   ` Stefan Monnier
2011-10-26 14:32     ` Lluís
2011-10-27  6:33       ` Juri Linkov
2011-10-27 11:08         ` Lluís
2011-10-27 14:04         ` Drew Adams
2011-10-27 14:16           ` Jambunathan K
2011-10-27 15:25             ` Drew Adams
2011-10-27 15:30             ` Stephen J. Turnbull
2011-10-27 15:38               ` Drew Adams
2011-10-27 16:04                 ` Alan Mackenzie
2011-10-27 16:41                   ` Jambunathan K
2011-10-27 16:44                     ` Lennart Borgman
2011-10-27 17:09                       ` Jambunathan K
2011-10-27 20:24                         ` Thien-Thi Nguyen
2011-10-28  0:14                     ` John Yates [this message]
2011-10-28  9:31                       ` Stephen J. Turnbull
2011-10-29  1:00             ` Dave Abrahams
2011-10-28  6:32           ` Juri Linkov
2011-10-28 15:03     ` Chong Yidong
2011-10-29  0:56       ` Tim Cross
2011-10-26 15:36 ` Barry Warsaw
2011-10-26 18:15   ` Alan Mackenzie
2011-10-26 18:42     ` Barry Warsaw
2011-10-27  6:39   ` Juri Linkov
2011-10-27  9:49   ` martin rudalics
2011-10-27 12:30     ` Stefan Monnier
2011-10-27 12:31       ` Deniz Dogan
2011-10-27 13:22       ` martin rudalics
2011-10-27 13:39       ` Juanma Barranquero
2011-10-28  6:34 ` What is ISO? (was: C-x 2 and C-x 3) Juri Linkov
2011-10-28 17:16   ` What is ISO? martin rudalics
2011-10-29  3:57     ` Chong Yidong
2011-10-29  8:17       ` martin rudalics
2011-10-29  8:59         ` Chong Yidong
2011-10-29 10:29           ` martin rudalics
2011-10-30  1:00             ` Chong Yidong
2011-10-30  8:34               ` martin rudalics
2011-10-29  7:30     ` Andreas Röhler
  -- strict thread matches above, loose matches on Subject: below --
2011-10-26 17:01 C-x 2 and C-x 3 grischka
2011-10-26 18:23 ` Eli Zaretskii

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

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

  git send-email \
    --in-reply-to='CAJnXXogN=ov6XAExc7Pc7hDkHOwNmQAnKRr8Ngf7iDUcaeHT2g@mail.gmail.com' \
    --to=john@yates-sheets.org \
    --cc=acm@muc.de \
    --cc=david@harpegolden.net \
    --cc=drew.adams@oracle.com \
    --cc=emacs-devel@gnu.org \
    --cc=xscript@gmx.net \
    /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 external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.