unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Ediff on X: How do I get the control window in the same frame as the buffers?
@ 2007-10-28 11:49 Alan Mackenzie
  2007-10-28 11:58 ` Leo
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Alan Mackenzie @ 2007-10-28 11:49 UTC (permalink / raw)
  To: help-gnu-emacs

Hi, everybody!

Normally when I start Ediff (on a tty), it divides the visible frame
into 2 buffer windows + a single-line control window.  This works well.

However, on X-windows, it creates a dinky little control frame, floating
over the main frame (note the space between these two words), obscuring
part of it.  I find this ugly and awkward, flipping frames when I don't
want to, and so on.

How do I tell Ediff to create the single-line control window in the main
frame, even on X-windows?  I've looked at the Ediff fine manual
configuration section, but didn't find anything relevant there.

Thanks in advance!

-- 
Alan Mackenzie (Ittersbach, Germany).

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
  2007-10-28 11:49 Ediff on X: How do I get the control window in the same frame as the buffers? Alan Mackenzie
@ 2007-10-28 11:58 ` Leo
  2007-10-28 12:09   ` Alan Mackenzie
  2007-10-28 12:39 ` Magnus Henoch
       [not found] ` <mailman.2673.1193575173.18990.help-gnu-emacs@gnu.org>
  2 siblings, 1 reply; 7+ messages in thread
From: Leo @ 2007-10-28 11:58 UTC (permalink / raw)
  To: help-gnu-emacs

On 2007-10-28 11:49 +0000, Alan Mackenzie wrote:
> Hi, everybody!
>
> Normally when I start Ediff (on a tty), it divides the visible frame
> into 2 buffer windows + a single-line control window.  This works well.
>
> However, on X-windows, it creates a dinky little control frame, floating
> over the main frame (note the space between these two words), obscuring
> part of it.  I find this ugly and awkward, flipping frames when I don't
> want to, and so on.
>
> How do I tell Ediff to create the single-line control window in the main
> frame, even on X-windows?  I've looked at the Ediff fine manual
> configuration section, but didn't find anything relevant there.
>
> Thanks in advance!

I use (setq ediff-window-setup-function 'ediff-setup-windows-plain).

-- 
.:  Leo  :.  [ sdl.web AT gmail.com ]  .:  [ GPG Key: 9283AA3F ]  :.

       Use the most powerful email client -- http://gnus.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
       [not found] <mailman.2670.1193571824.18990.help-gnu-emacs@gnu.org>
@ 2007-10-28 12:05 ` Joost Kremers
  0 siblings, 0 replies; 7+ messages in thread
From: Joost Kremers @ 2007-10-28 12:05 UTC (permalink / raw)
  To: help-gnu-emacs

Alan Mackenzie wrote:
> How do I tell Ediff to create the single-line control window in the main
> frame, even on X-windows?  I've looked at the Ediff fine manual
> configuration section, but didn't find anything relevant there.

(info "(ediff)Window and Frame Configuration") describes the following
variable:

`ediff-window-setup-function'
     The multiframe setup is done by the
     `ediff-setup-windows-multiframe' function, which is the default on
     windowing displays.  The plain setup, one where all windows are
     always in one frame, is done by `ediff-setup-windows-plain', which
     is the default on a non-windowing display (or in an xterm window).
     In fact, under Emacs, you can switch freely between these two
     setups by executing the command `ediff-toggle-multiframe' using
     the Minibuffer of the Menubar.

HTH

-- 
Joost Kremers                                      joostkremers@yahoo.com
Selbst in die Unterwelt dringt durch Spalten Licht
EN:SiS(9)

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
  2007-10-28 11:58 ` Leo
@ 2007-10-28 12:09   ` Alan Mackenzie
  0 siblings, 0 replies; 7+ messages in thread
From: Alan Mackenzie @ 2007-10-28 12:09 UTC (permalink / raw)
  To: Leo; +Cc: help-gnu-emacs

On Sun, Oct 28, 2007 at 11:58:56AM +0000, Leo wrote:
> On 2007-10-28 11:49 +0000, Alan Mackenzie wrote:
> > Hi, everybody!

> > Normally when I start Ediff (on a tty), it divides the visible frame
> > into 2 buffer windows + a single-line control window.  This works well.

> > However, on X-windows, it creates a dinky little control frame, floating
> > over the main frame (note the space between these two words), obscuring
> > part of it.  I find this ugly and awkward, flipping frames when I don't
> > want to, and so on.

> > How do I tell Ediff to create the single-line control window in the main
> > frame, even on X-windows?  I've looked at the Ediff fine manual
> > configuration section, but didn't find anything relevant there.

> > Thanks in advance!

> I use (setq ediff-window-setup-function 'ediff-setup-windows-plain).

Ah, got it!  Thanks!

> .:  Leo  :.  [ sdl.web AT gmail.com ]  .:  [ GPG Key: 9283AA3F ]  :.

-- 
Alan.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
  2007-10-28 11:49 Ediff on X: How do I get the control window in the same frame as the buffers? Alan Mackenzie
  2007-10-28 11:58 ` Leo
@ 2007-10-28 12:39 ` Magnus Henoch
       [not found] ` <mailman.2673.1193575173.18990.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 7+ messages in thread
From: Magnus Henoch @ 2007-10-28 12:39 UTC (permalink / raw)
  To: help-gnu-emacs

Alan Mackenzie <acm@muc.de> writes:

> How do I tell Ediff to create the single-line control window in the main
> frame, even on X-windows?  I've looked at the Ediff fine manual
> configuration section, but didn't find anything relevant there.

Set ediff-window-setup-function to 'ediff-setup-windows-plain.

Magnus

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
       [not found] ` <mailman.2673.1193575173.18990.help-gnu-emacs@gnu.org>
@ 2007-11-23  1:23   ` David Combs
  2007-11-23 10:04     ` Peter Dyballa
  0 siblings, 1 reply; 7+ messages in thread
From: David Combs @ 2007-11-23  1:23 UTC (permalink / raw)
  To: help-gnu-emacs

In article <mailman.2673.1193575173.18990.help-gnu-emacs@gnu.org>,
Magnus Henoch  <mange@freemail.hu> wrote:
>Alan Mackenzie <acm@muc.de> writes:
>
>> How do I tell Ediff to create the single-line control window in the main
>> frame, even on X-windows?  I've looked at the Ediff fine manual
>> configuration section, but didn't find anything relevant there.
>
>Set ediff-window-setup-function to 'ediff-setup-windows-plain.
>
>Magnus
>
>
>

Just wondering -- can you reset that variable *while* emacs
is running, so as to be able to try ediff both ways in one
emacs?

David

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ediff on X: How do I get the control window in the same frame as the buffers?
  2007-11-23  1:23   ` David Combs
@ 2007-11-23 10:04     ` Peter Dyballa
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Dyballa @ 2007-11-23 10:04 UTC (permalink / raw)
  To: David Combs; +Cc: help-gnu-emacs


Am 23.11.2007 um 02:23 schrieb David Combs:

>>
>> Set ediff-window-setup-function to 'ediff-setup-windows-plain.
>>
>
> Just wondering -- can you reset that variable *while* emacs
> is running, so as to be able to try ediff both ways in one
> emacs?


Of course: M-x set-variable RET <variable> RET <new value> RET

Or in *scratch* buffer: (setq <variable> <new value>) C-j


And all can be repeated more than once.

--
Greetings

   Pete

Rain is saved up in cloud banks.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-11-23 10:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-28 11:49 Ediff on X: How do I get the control window in the same frame as the buffers? Alan Mackenzie
2007-10-28 11:58 ` Leo
2007-10-28 12:09   ` Alan Mackenzie
2007-10-28 12:39 ` Magnus Henoch
     [not found] ` <mailman.2673.1193575173.18990.help-gnu-emacs@gnu.org>
2007-11-23  1:23   ` David Combs
2007-11-23 10:04     ` Peter Dyballa
     [not found] <mailman.2670.1193571824.18990.help-gnu-emacs@gnu.org>
2007-10-28 12:05 ` Joost Kremers

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).