[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#37840: Missing in the Emacs manuals:
From: |
Konrad Podczeck |
Subject: |
bug#37840: Missing in the Emacs manuals: |
Date: |
Mon, 2 Dec 2019 02:35:56 +0100 |
Hi,
I cannot solve the following problem with Ediff:
Suppose I have two buffers open, say fooA.tex and fooB.tex, each in its own
frame. Then I invoke Ediff to compare both buffers. Now suppose I kill the
buffers fooA.tex and fooB.tex _before_ I quit the Ediff control panel. If I
then quit the Ediff control buffer, it happens that some of the auxiliary Ediff
buffers pops up, but _not_ in the geometry customized with display-buffer-alist
for *something* type buffers, but with a geometry according to
default-frame-list modulo that the position is that of one of the former frames
for fooA.tex or fooB.tex, depending on which was buffer A in Ediff's
terminology. Thus, I can get a total frame layout which should not exist
according to the customizations according to default-frame-alist and
display-buffer-alist.
How can I sole this? Or, even better, how can I manage that in the above
scenario no buffer pops up if I close the Ediff control panel? Has the problem
maybe something to do with the fact that the frame of the Ediff control panel
has no minibuffer?
Thanks,
Konrad
> Am 26.11.2019 um 10:32 schrieb martin rudalics <rudalics@gmx.at>:
>
> > I just noted that the ediff-control-panel does not react on any of
> > the display-buffer-alist possibilities to customize appearance of
> > frames.
>
> Customize 'ediff-control-frame-position-function'. You can stuff
> anything you want into the return value of that function, not just the
> location. Consult 'ediff-control-frame-parameters' in ediff-wind.el
> for how ediff sets things up if you do not interfere.
>
> And be aware that Emacs has many other frame creating packages that
> disregard 'display-buffer-alist'.
>
> martin
- bug#37840: Missing in the Emacs manuals:,
Konrad Podczeck <=