GNU bug report logs - #37840
Missing in the Emacs manuals:

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Konrad Podczeck <konrad.podczeck@HIDDEN>; merged with #37841; dated Mon, 21 Oct 2019 00:40:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 30 Oct 2019 20:37:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 16:37:14 2019
Received: from localhost ([127.0.0.1]:51617 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iPuiP-0006t0-UP
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2019 16:37:14 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:54610)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iPuiM-0006sp-Uk
 for 37840 <at> debbugs.gnu.org; Wed, 30 Oct 2019 16:37:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=To:References:Message-Id:Content-Transfer-Encoding:
 Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type:Sender:Reply-To:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=P/+2RyueoKUx7HNM9v7q1EKMI7bxmmQBAusRn+LGh18=; b=UyenonXThbS3awUNIFpK/6uzwq
 4gEBBQACkP3Gh/QAcAtsYXC5IxF5V1u8ueMIjo/HtGNjTjO5grVJiy/77yXvEjkpt2p/4R1WW5brU
 kVaeo8P8JjC57HgaLyQ0iKLkIsmXgCksyQg1QdlYWDPDOSL5fl1ZIxhDrUAgK6QeBjzY=;
Received: from jarvis.univie.ac.at ([131.130.3.112] helo=jarvis.univie.ac.at)
 by grace.univie.ac.at with esmtps
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2)
 (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPuiK-0006Ba-HH; Wed, 30 Oct 2019 21:37:08 +0100
Received: from 80-109-8-38.cable.dynamic.surfer.at ([80.109.8.38]
 helo=[192.168.0.234])
 by jarvis.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPuiK-0002XP-98; Wed, 30 Oct 2019 21:37:08 +0100
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3601.0.10\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
In-Reply-To: <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
Date: Wed, 30 Oct 2019 21:37:07 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
 <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
 <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
 <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3601.0.10)
X-Univie-Virus-Scan: scanned by ClamAV on jarvis.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Thanks for your response. I have another question, on the following =
customization:


(setq display-buffer-base-action
       (quote (
  (display-buffer-reuse-window display-buffer-pop-up-frame)
  (reusable-frames . t)
 )))

(setq display-buffer-alist
       (quote (
      ("\\*[^s][^s]" (display-buffer-reuse-window =
display-buffer-pop-up-frame)
       (pop-up-frame-parameters
        (width . 92)
        (height . 48)
        (left . 1150)
        (unsplittable)
        (tool-bar-lines . 0)
        (left-fringe . 0)
        (right-fringe . 0)
        (line-spacing . 0)
        (font . "Monaco-12")
        (top . 180)
      ))
)))

Suppose I have buffer A open in frame A. Issuing occur->some word, the =
occur buffer pops up in its own frame, say frame B, as intended with the =
above customization. Moreover, frame B has input focus. Returning to =
frame A, without closing frame B, and issuing another time occur-> some =
word, frame B now shows the new occur buffer, as intended, but this time =
frame B lacks input focus. What goes wrong the second time?

Let me mention that if, in window.el, I add=20

(x-focus-frame (window-frame window))

at the very end of the defun "display-buffer-reuse-window", the problem =
goes away, i.e., in the above example, frame B gets input focus after =
every invocation of occur in frame A. How can I get this with a suitable =
customization on the "display-buffer-alist" level?

Thanks

Konrad






=20

> Am 30.10.2019 um 09:14 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > The entry (dedicated . t) did the job. (BTW, where is this =
possibility documented?)
>=20
> In section 28.15 Dedicated Windows of the Elisp manual.  But as I said
> in my first answer in this thread, indiscriminately applying a non-nil
> 'dedicated' entry is not generally advisable since it might affect
> windows that pop up on the same frame too, with the consequence that
> you can no longer switch buffers in such windows.  And it won't handle
> the case where the buffer is shown in the selected window either.
>=20
> As explained in section 28.16 Quitting Windows of the Elisp manual,
> 'quit-restore-window' could automatically DTRT for windows like that
> used for composing mail, so there would be no need for a 'dedicated'
> entry.  But 'message-send-and-exit' calls 'message-bury' and that uses
> a slightly weird strategy to possibly get rid of the window with the
> consequence that 'quit-restore-window' won't even get called here.
>=20
> A zache Gschicht, so to say.
>=20
> martin





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 30 Oct 2019 08:14:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 04:14:36 2019
Received: from localhost ([127.0.0.1]:49195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iPj7h-0002CM-3r
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2019 04:14:33 -0400
Received: from mout.gmx.net ([212.227.17.22]:47633)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iPj7f-0002C7-Ki
 for 37840 <at> debbugs.gnu.org; Wed, 30 Oct 2019 04:14:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572423262;
 bh=oEcwJFLmqS0CNf6TIZMvxuE1vEOyabggLTBrLfFgpC8=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=IF1+wgRJj5kVjyOuCpf6wYwa2GWI9ED9q0l+jFax50KddmrFfwEQQKgbrytGpNfzN
 bZN+LtHdeJF2X3BxaBA0CCiBnyQnI4Pm4R5XXjG6Q5dEdbomgXaPPCpiVh6HGvT9O6
 nSOT7NZyLFkdq2FnwFIktpYrTfkMqipopoBWOwpA=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([212.95.5.27]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N33Ib-1hy3vc3JFN-013KxE; Wed, 30
 Oct 2019 09:14:21 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
 <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
 <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
 <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
Date: Wed, 30 Oct 2019 09:14:22 +0100
MIME-Version: 1.0
In-Reply-To: <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:vir3wZDWEj1BZwYaxhUdEhvpH5NVLrj2miTddXxXa+FywSP5Emp
 pJQjC07vJRPRQ0wUcHEKRcXLZpJJaEg/10ZPOxDnxvFqQF4XYNZn2zHZGpugAUI7EM6U/k8
 1Z5CiE1Caw4iIqsBeJKwWpBmeALFmhl286HgyO9sIwSUetucP81Fm2ZQVS78wY0MqJjwJyd
 tJNI5h2lLGb8A4Pg1bK7w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:9JyfxZUKRUI=:cRADvWZLJ21zf12V6ViGpp
 NG3TXe1z5FpBMCqnJKkFloBBdoKal3rErB2unL6SQYDlXjpiEjQ0diCs+hPlf3HwfbxRxxWGG
 hnpe64h5ZrctOVZ1NWFYPPgqSaxa2bEcJ/Tmf+zbpQ2HIkXIcfF3Z5LSwSVcicmCGj41zOGFV
 aqQFbC8DmgMMDJa3OYyFJEgVpg1zxxmdDcN/GTcIqK5olve8rgM7XOIjQJ3e5kRYR77YmusEs
 fdWkyMPeMS+BXxW8U+64BFbghWPw0aNbWymdgQBfmXcoHIsDuuen8V2JY26OOReB0Q/muVVxq
 MSjrkgrcy4SKeE66TjnkewqvJQIN4oRuBgHDXtNFqjWLNJDBNlh19ak4MhDsSsooF3nhdL+Ji
 azBpdcyZqrYdAADItGOA0uduvcB/oLGDvzODIxv6qiI5d9/CSUTPDuQwynBiwHh7Y+vumyz0q
 6ypTrkThJRojXEfOKkrGkw64v9EMyppXcFsed7cg9fTPKODFceK9ifDbaiJzApFrVgZLj7aSm
 qbexE/sDoLrYxaBMCgLIadEwtmf913WoGLT8+8EqFJPvLgaSUJ5wUfLHXP1DEXCo1gEQQB6hJ
 bKJ2W63srxK2APMhjxtaX2dUdRRMTBu5qUiCiM1M4zFDQG8aiCCMBkvMkEInNXslfOEv5uxzY
 bGebWofy52Eoy3EW42NtUjvn5Cln0yBxUybSIdSvXf60VTyoEll9rdS98GQbzMzQEYDf6MAOW
 F2MlO3wzyZGVagVkrbXmyR3iqMbbT21U3kFYc96dL/ElBGh+916VMzjbwgtAlac9k0eL036Cc
 3B9TLMAUKqQxjuGU2xrofkx0lCWbeOFtJ7n7/tcV0Ocq5k/ZDTakpftQIA9Nq4IZ1+KB5cGM6
 +ADJUFj/VMmKwYXGgelf7kXmg/1azgtu5HnaKJ2q7r1T/qoxVvonUhvbTCSUtWfGWcjnir4jU
 K1ZbMnzNFUhoSHtYOYk8QdvzPYdhi/nbEcOF8ecghg/MhzwCGI+iY78kYEGV3O0/FMXrNGZsx
 qGrdGWC4DJmtrF3x2/Q+yENcibYUnyhT6bSO+E3/mkP/PA0+DBlCrDJIhwYuWrDxStLP3VQkn
 7Bxptn6QMAXQdgfngT9vKdQlPSaO9LeSj+mfteGtGiHguihfoC9vItDvZ1MdWoVM8ilY1nwxz
 ugArtWgrdXf3eGmscaiwB8+dTlT8j0RbBGJaqT20krdYHNCx+uUWDL3SorRbtY0d6aWuj7U+I
 sgnl7z4AUZHZr9+/9WPGOkoQTzGY4Snc+WDUNrg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > The entry (dedicated . t) did the job. (BTW, where is this possibility documented?)

In section 28.15 Dedicated Windows of the Elisp manual.  But as I said
in my first answer in this thread, indiscriminately applying a non-nil
'dedicated' entry is not generally advisable since it might affect
windows that pop up on the same frame too, with the consequence that
you can no longer switch buffers in such windows.  And it won't handle
the case where the buffer is shown in the selected window either.

As explained in section 28.16 Quitting Windows of the Elisp manual,
'quit-restore-window' could automatically DTRT for windows like that
used for composing mail, so there would be no need for a 'dedicated'
entry.  But 'message-send-and-exit' calls 'message-bury' and that uses
a slightly weird strategy to possibly get rid of the window with the
consequence that 'quit-restore-window' won't even get called here.

A zache Gschicht, so to say.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 30 Oct 2019 00:56:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 29 20:56:09 2019
Received: from localhost ([127.0.0.1]:48792 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iPcHQ-00069z-LZ
	for submit <at> debbugs.gnu.org; Tue, 29 Oct 2019 20:56:08 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:34792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iPcHN-00069k-NS
 for 37840 <at> debbugs.gnu.org; Tue, 29 Oct 2019 20:56:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=To:References:Message-Id:Content-Transfer-Encoding:
 Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type:Sender:Reply-To:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=JreEKegG41/7XoOt5UNv4dademKo/chxRks+rYrsrag=; b=VYgBO0ofVYZ5rIwCHi9ALop86M
 qRuUpDQo89oQXDVuaKXzXYhKK4zUSdUlYFLSF9hzD1Q9HvwMrLr8A8ja7ARhTYVSorQ2g4gGQ5UZc
 BaV4F0tX3+tqNOVoWACz2Ath1btlbfTndJQZxkyKP9choQ+1cBRg9xD5J6ULwy9RrkMk=;
Received: from justin.univie.ac.at ([131.130.3.111] helo=justin.univie.ac.at)
 by grace.univie.ac.at with esmtps
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2)
 (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPcHL-0006wk-DO; Wed, 30 Oct 2019 01:56:03 +0100
Received: from 80-109-8-38.cable.dynamic.surfer.at ([80.109.8.38]
 helo=[192.168.0.234])
 by justin.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPcHL-0004jw-6j; Wed, 30 Oct 2019 01:56:03 +0100
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3601.0.10\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
In-Reply-To: <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
Date: Wed, 30 Oct 2019 01:56:02 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
 <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
 <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3601.0.10)
X-Univie-Virus-Scan: scanned by ClamAV on justin.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

The entry (dedicated . t) did the job. (BTW, where is this possibility =
documented?)

Thanks, =20

Konrad

> Am 29.10.2019 um 10:28 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> >        (message-bury buf)
>=20
> 'message-bury' calls 'bury-buffer' in a pretty contrived way instead
> of simply calling 'quit-restore-window'.  But as long as I don't know
> what it is really supposed to do, I can't change it.
>=20
> In practice, this means that you have to include a 'dedicated' entry
> like
>=20
>      ("[ ]?mail[ ]?" (display-buffer-reuse-window =
display-buffer-pop-up-frame)
>        (reusable-frames nil)
> 	(dedicated . t)
>        (pop-up-frame-parameters
>        (tool-bar-lines . 1)
> 	(left . 859)
> 	(left-fringe . 2)
>        (top . 183)
> 	(height . 32)
> 	(width . (text-pixels . 837))
> 	(font . "SF MONO-18")
>        (line-spacing . 3)
>        ))
>=20
> and I will add an according advice to the manual once your setup has
> stabilized.
>=20
> martin





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 29 Oct 2019 09:28:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 29 05:28:27 2019
Received: from localhost ([127.0.0.1]:46869 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iPNnf-00011e-Kn
	for submit <at> debbugs.gnu.org; Tue, 29 Oct 2019 05:28:27 -0400
Received: from mout.gmx.net ([212.227.17.21]:33987)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iPNnd-00011P-DA
 for 37840 <at> debbugs.gnu.org; Tue, 29 Oct 2019 05:28:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572341295;
 bh=B94AKSPuia4NxFRyYewhCcX0kgEocLOw8FFkWY0LVLI=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=ciGnW5fxaqhBUZZVhkWHXYkglWHx99WLkx+ylfH1aO44TZ8gdhyV/WaFX0Ob1QzGT
 XXg/rT4h6Y5JvfkV69u8FzHZq9+JI2PlrTcllg4l2szus6ziFp1a5mbEkwha9eZJOe
 ELtanDJ7nRZFDmDZoiBnLb6Oy5KJvduhENuXveDg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.157]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8GQy-1huqLf0bp2-014E4h; Tue, 29
 Oct 2019 10:28:15 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
 <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
 <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
Date: Tue, 29 Oct 2019 10:28:14 +0100
MIME-Version: 1.0
In-Reply-To: <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:ngxXpZ1J/ci+qYj1dxJQP9Vr/rlCaDaw8PFQ6NU+PFsEJ+PTWXi
 PhmdyWujPRaIrk0UbFNif/IQ/QFvDr4cz8UHbv7ORJ67YXoPViRitm50u0HRsJH/MLKdRPM
 6H2aEwHIhORlLDIf++sAEroHNSyc25YO38ifPEnnRgNJY6nHw/dWBH3Og4V3/V9Piant8R6
 gNIpeJg6EEm9pbuG4qbjQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:cya9MfeM5go=:MAZBMELYR0OPPt4Hl4I8j9
 l7gPfr8VOgAJO5WIdDKb8+XPqs+Atnt+hAxjoPyb1Px6xm7h+KVGK4Z8WRF6ihseViYT+fYgs
 1QhGTyZabA+vCa7cHakrAJ0bpkhxDy0S054c9rku3uJusl6H5LVhBvoUtoDFfK6fjL3zqv9zi
 95zGq5qnphM2fX7tJX/UrVl4JzYS6cUY0Xoza+y6LsGDMqzuKinbuzZG7jVHgY+4WNsffTctf
 BE4+qEGQohn9OrIbm5aIpSMBZ8njXrFYEWU88Ct0eJPR1sFIpItjODtBWTN4Nfu/OCtKqWYjJ
 Edrcj01UpZ/atTgaPdnJkF18b1dyqMHxWwA55DH/vIoj8NFbu9uDWeLmGezXhPwHbjdtdk3Qk
 2vVg/R2D+FF90clku9rG0RR3y7ns2eqiNb1a0TbPkQmplo0BZgqevkbgRI1eFCFYoB/jaO9JC
 rQNIfVbQKc5jTKFkqC9fjo0lDxjQHPfY7lAiyFr7AJtyrKdNSM5JU3uvgZXpU097kOrGawkrr
 VvCjdR3ZhAXcA9re8qM2QwNqvMzEMxCy9lWF2RJi+xvpK5dwcJL/+zKZBcT4hbnOj2SKfWaO6
 RthGNbGQOl+rWJQHHGyu5g+RG793I4OyGfgySUXRutLUCRwyK/FPNbNf2dewdyWERroQwbYHN
 Dp52eK2U775VYAt8x9t+bcuaUQYNJ3SOSZEdTMlUm6xk4HdVjdXupMRyRsMRQs1l7JOYMWDHq
 2pFsStVIZrerRJEbPeLs+btl9r/5mTNLSHsrbHzCJoMKyQ4UHEiz3jwtzmUKe0C9eVqcm0ocp
 WEHEkySMb9Yw76oth/DT17nxkJVnW6g2vkuVTayxR0WxAShexebLSTo0Jb6eon8AkenXX1Ogv
 MAhXxx0HcPYbkkLf12mW7OrZUs0r5J6wUkm6esr+V9wTlIv3B3VCCzbDQk2z3gJzW8Ss9rEjD
 XoG5SIDzTuMMup7HqXN2Sseif4jhmF3G2MW+Cw8PKYyxjz+oDuMTeiJyVk48tdAdzw8pVzPyM
 X5iPcbBczLihrkGd74xvwv/GanEk/5cgodF7bpuklpf+BLu+puEYza403Juf2+X+3lDOqg4/Z
 Tq6Fwv/EOWBRmbyu9nhawP5UJkp+SopPF17nCzc2SPlPW9UJbyO/yXec4mXLJ/y8IIh9n8BH+
 mhAXD/ZgfdKPSf6p4Cik2KZuD+TbXiYea7cdLLCO2X1+tq/fTTGcvXNCLHVyunjTTz0D47ceN
 poY4vwYPZLYw5vvIrbT4/G1UsTMOFx7SU92n34XkG3hoMEgrSy/ATFgo3Orw=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 >        (message-bury buf)

'message-bury' calls 'bury-buffer' in a pretty contrived way instead
of simply calling 'quit-restore-window'.  But as long as I don't know
what it is really supposed to do, I can't change it.

In practice, this means that you have to include a 'dedicated' entry
like

       ("[ ]?mail[ ]?" (display-buffer-reuse-window display-buffer-pop-up-frame)
         (reusable-frames nil)
	(dedicated . t)
         (pop-up-frame-parameters
         (tool-bar-lines . 1)
	(left . 859)
	(left-fringe . 2)
         (top . 183)
	(height . 32)
	(width . (text-pixels . 837))
	(font . "SF MONO-18")
         (line-spacing . 3)
         ))

and I will add an according advice to the manual once your setup has
stabilized.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 28 Oct 2019 19:04:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 15:04:45 2019
Received: from localhost ([127.0.0.1]:46355 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iPAJp-0001l2-1M
	for submit <at> debbugs.gnu.org; Mon, 28 Oct 2019 15:04:45 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:42784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iPAJm-0001ks-Bm
 for 37840 <at> debbugs.gnu.org; Mon, 28 Oct 2019 15:04:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=To:References:Message-Id:Content-Transfer-Encoding:
 Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type:Sender:Reply-To:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iTHrg+DzOl47IQgbBZjfGEPXYwJxa722sJOYX4K0FSk=; b=J6AV40Xt8W5eaiBXAMkPJHdtaE
 eHu4bXK/3LSIxFktbRXxlpQoO7L1Zd+1KYi2skBBIF9/SHK+If0TeCRpuQuM4WSHnFFi++24DF53A
 hSdeSzoL4ZWfFUEox8mBgiH4Os4qaXHfR47V6x/mW+8dE79gGGG24a7MUpZZRhwxH3zM=;
Received: from justin.univie.ac.at ([131.130.3.111] helo=justin.univie.ac.at)
 by grace.univie.ac.at with esmtps
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2)
 (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPAJk-00085I-7M; Mon, 28 Oct 2019 20:04:40 +0100
Received: from 80-109-8-38.cable.dynamic.surfer.at ([80.109.8.38]
 helo=[192.168.0.234])
 by justin.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iPAJk-0003No-1c; Mon, 28 Oct 2019 20:04:40 +0100
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
In-Reply-To: <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
Date: Mon, 28 Oct 2019 20:04:39 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <D2EFCD90-FEF5-4AF0-84F4-612EF4AC47F8@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
 <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3594.4.19)
X-Univie-Virus-Scan: scanned by ClamAV on justin.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

C-c C-c in this case runs the function "message-send-and-exit=E2=80=9D =
from message.el:

(defun message-send-and-exit (&optional arg)
  "Send message like `message-send', then, if no errors, exit from mail =
buffer.
The usage of ARG is defined by the instance that called Message.
It should typically alter the sending method in some way or other."
  (interactive "P")
  (let ((buf (current-buffer))
	(actions message-exit-actions))
    (when (and (message-send arg)
	       (buffer-name buf))
      (message-bury buf)
      (if message-kill-buffer-on-exit
	  (kill-buffer buf))
      (message-do-actions actions)
      t)))

By =E2=80=9Csecond instance=E2=80=9D I meant the following situation:

Suppose originally I had frame A with buffer.foo and frame B with =
buffer.mail,

then after C-c  C-c	I get

frame A with buffer.foo and frame with B buffer.foo


> Am 28.10.2019 um 19:13 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > Now if I have some buffer.foo open in its own frame, and then issue
> > C-x m, a new message buffer pops up in its own frame, as it should
> > be. However, after finally issuing C-c C-c to send the mail, the
> > frame which contained the mail buffer does not disappear (as it was
> > the case with the old special-display.regexp stuff), rather this
> > frame shows a second instance of buffer.foo.
>=20
> Can you tell me the function(s) called by C-c C-c to get rid of the
> window or the mail buffer?  =46rom what you say here, the function can
> be hardly 'kill-buffer' because that would not show "a second instance
> of buffer.foo".  And what is a second instance of a buffer?
>=20
> martin





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 28 Oct 2019 18:13:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 14:13:29 2019
Received: from localhost ([127.0.0.1]:46342 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iP9WD-0000KX-6o
	for submit <at> debbugs.gnu.org; Mon, 28 Oct 2019 14:13:29 -0400
Received: from mout.gmx.net ([212.227.17.21]:38949)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iP9WA-0000KI-T1
 for 37840 <at> debbugs.gnu.org; Mon, 28 Oct 2019 14:13:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572286396;
 bh=F5iGVQQroetTx1/5HZf9yeuxB52ar/V+GXgE02DjTqw=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=fXsSY4/qcH4cb0B4B8BjwbZEuRJWE/yLy/A14+mhdYsaEdJ+E2makxiIbH9F6XxPs
 cTfQ146rXY45ZT27+WWpkdI7SNVhEr0tuMev6K3kwIvHI/eYnV9lC3u1c7Qo7/WNQ3
 U5AZkwYY+VUjfILl2hK39Rmzym57h50+LBnAGMV4=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([212.95.5.191]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M89L1-1iJwRr2SmJ-005KMv; Mon, 28
 Oct 2019 19:13:16 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
 <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <4ee75419-6f22-4928-3ddb-1add957fb9e4@HIDDEN>
Date: Mon, 28 Oct 2019 19:13:14 +0100
MIME-Version: 1.0
In-Reply-To: <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:EHlB0i1FJItQ92sRgiPD9vmJZNprm4nqL+z5mnOQR2JAicm0Tbw
 6i1z/slPjTAaU50ED43AoOOUwsVGa/1VIePxCSaLPkSKYFM6g1zjcTnZ0ROrN4JoCzE86xX
 xhv/8y7AUiRmpYDRsmJ7OOGjngQ1bPQzKUNB94vzmE6MYqQ4cuygxO+zcirSCqAd4YuXNsC
 kDx4gRKRuGvZn5EzJSUVA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:u9x1wfymb3U=:LLAiFoKe4vFcgabWnLs2Jv
 G+8Wp2B94vKyxCClYxLU5hltvocTJ0B6Fev6RZH98qz6vmdZPpwYZMnrQQJhpe6dVfsbkipIT
 iJO4mpifVhye8y8nuKSrimwBkO7NXbUhvohu+1GpCUhqGT9l/PcnUQd0NHUEiakAfWk2eRr5O
 UZP+IaJDnULXlk2KRtPju0PJ73nuXI/b76W2afbagX0LYkNOJWRC6bDvgQVJML0ZJfXkJT8mj
 oS+BispS6ootym/kFp/XtlCQU3a82RqAn0bhS38uA0YUMbVJDcHm09gOjvEbAvfyYNngLuhtm
 zVyobBLlfYdAb+8vHcwfNJIeMX9xE8fMEDFkQ1K05ts5/KReocIS8wcUx4o+wq5zeI37/nqSa
 swR+oIoapODhmF7gzFPZOvQolxYiz/4ook1I1fE5ba7o4GdHVYHSk/vFDjUl2igp1ay2kvDwr
 dpKKMvG5dy2DP4HXRUIeM9ZnrNdnxQhUa5N2nk2tQGdXEdhjdolNGAovqp3rGnGcLYlCRD8xZ
 JIuFtI5FBMIzB+dSFLRWkbZ+sFDC2QAH4c2Jcn7fOBvIDl/Lr4Q5mi229g/0H0JfBlTimhbR0
 Z3xHD4bkfRyOQblqgn5ty1t9kttVtlzg4Num5IcKe8QSP06zIIZyGs4XXOHIlP+9UM1n4jkC/
 lcRPjCIf/ShD3bDSkNboEyUEVbLd0sjHLKSGgQulswItHCVFcP1bTW2urHBrngvYNVurx3s8Q
 oZTFKgd/ih7jaebIOnE49iR+u+iWU92AzWasbpp7oZbVlOV8B/bIaX6UIdJ+zmHg+9s2eZOmR
 8KQn+om17j6uvf08Hg1ETfe+aThcTM5EEmEH1Y0ZPAhXJqrv/FLJzGczl/Bt8UaqTcJOLLXsO
 meprY8zGzT53ZkaGTGwbR6tFT1kD/ItRi+9tZ2hCcgXxh7QPByIXmGdKx+UQr9n+r9krNl69U
 jazztvZ9FIy1mKMR3lFniJfGrxnxieI40n2v5FwnUV5UbN8vYelUE2uDUiv6L9Sjd5BwRdXFq
 tDKbPxXHX9PINoBa+W+3z8FCFwpoG4BWyqCe85Ae/vairXjFeLs/CObPFP/oq2jI2ubje7Xla
 gOL1msOX5MVCvIkCM4wGTAZfs3W9zVEZjz6zbSbz89EgCy7NYHI0Zp7JTwxElDQFWjvmhJYtf
 kO3+AevTDtz507EC5vdVIFc1mnPBQGJElfxGKejwmdXlJjfJxK2go5xxkGzK5NnoAq38CzEp5
 abo7J+KIG8QeqYCsv73IxaYm+I+9mDAmoa/HJLGdQ9AcwdYJj6nqNnpV6x2Q=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Now if I have some buffer.foo open in its own frame, and then issue
 > C-x m, a new message buffer pops up in its own frame, as it should
 > be. However, after finally issuing C-c C-c to send the mail, the
 > frame which contained the mail buffer does not disappear (as it was
 > the case with the old special-display.regexp stuff), rather this
 > frame shows a second instance of buffer.foo.

Can you tell me the function(s) called by C-c C-c to get rid of the
window or the mail buffer?  From what you say here, the function can
be hardly 'kill-buffer' because that would not show "a second instance
of buffer.foo".  And what is a second instance of a buffer?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 28 Oct 2019 17:37:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 28 13:37:31 2019
Received: from localhost ([127.0.0.1]:46322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iP8xP-0007mt-J6
	for submit <at> debbugs.gnu.org; Mon, 28 Oct 2019 13:37:31 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:58264)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iP8xN-0007mi-P7
 for 37840 <at> debbugs.gnu.org; Mon, 28 Oct 2019 13:37:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=To:References:Message-Id:Content-Transfer-Encoding:
 Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type:Sender:Reply-To:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=q989jC5x0RB4zJ69gxeidcuQa8QQXrWB9Wpo+Cat798=; b=cbsAHyDFRiASAOrhCT4PW6znm4
 BoJ9z7+FfEBxm29N9vuhu6zOSVm+ydYOR2QKIdmLvYaZhw/45uWkf7b4KyfazXCk6wwBeMiQCoxN+
 AY0uCkqIlCdO77pocv+8KuBg9zsA9S5HH4twVRCYps6jFmwvTzEugveE2gYsrndar2rM=;
Received: from justin.univie.ac.at ([131.130.3.111] helo=justin.univie.ac.at)
 by grace.univie.ac.at with esmtps
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2)
 (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iP8xL-00045M-IL; Mon, 28 Oct 2019 18:37:27 +0100
Received: from 80-109-8-38.cable.dynamic.surfer.at ([80.109.8.38]
 helo=[192.168.0.234])
 by justin.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iP8xL-0007uk-CB; Mon, 28 Oct 2019 18:37:27 +0100
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
In-Reply-To: <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
Date: Mon, 28 Oct 2019 18:37:26 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3E2801C-625B-44D3-B1AA-A365488737C2@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
 <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3594.4.19)
X-Univie-Virus-Scan: scanned by ClamAV on justin.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Thanks for your reply. With the "switch-to-buffer-obey-display-actions" =
option, opening of files works according to "display-buffer-alist". =
However, now the following problem appears. E.g., I have=20

      ("[ ]?mail[ ]?" (display-buffer-reuse-window =
display-buffer-pop-up-frame)
        (reusable-frames nil)
        (pop-up-frame-parameters
        (tool-bar-lines . 1)
	(left . 859)
	(left-fringe . 2)
        (top . 183)
	(height . 32)
	(width . (text-pixels . 837))
	(font . "SF MONO-18")
        (line-spacing . 3)
        ))


in "display-buffer-alist". Now if I have some buffer.foo open in its own =
frame, and then issue C-x m, a new message buffer pops up in its own =
frame, as it should be. However, after finally issuing C-c C-c to send =
the mail, the frame which contained the mail buffer does not disappear =
(as it was the case with the old special-display.regexp stuff), rather =
this frame shows a second instance of buffer.foo.

Thanks,=20

Konrad





> Am 23.10.2019 um 09:46 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > Thanks for your reply. Working on the stuff, I encountered the =
following problem: If, in =E2=80=9C display-buffer-alist=E2=80=9D, I =
have the entry:
> >
> >        ("[ ]?Packages[ ]?" (display-buffer-reuse-window =
display-buffer-pop-up-frame)
> >         (pop-up-frame-parameters
> >          (tool-bar-lines . 1)
> > 	(left . 1)
> > 	(left-fringe . 2)
> >          (top . 0)
> > 	(height . 65)
> > 	(width . 149)
> > 	(font . "SF MONO-18")
> >          (line-spacing . 3)
> > 	))
> >
> > then, contrary to what is promised, this does not pop up a new
> > frame.
>=20
> There's no promise that 'display-buffer-alist' controls the behavior
> of 'switch-to-buffer'.  The latter should be used interactively (via
> C-x b) only.  But since that's practically impossible given the sheer
> mass of occurrences of 'switch-to-buffer' in the Emacs code base, Juri
> added the 'switch-to-buffer-obey-display-actions' option.  If that is
> non-nil, your use case should work.
>=20
> > I figured out that the problem goes away if, in
> > =E2=80=9Cpackages.el=E2=80=9D, I replace in the defun =
=E2=80=9Clist-packages=E2=80=9D the code
> > (switch-to-buffer buf) by (pop-to-buffer buf). My question is how to
> > do this on the level of customizing =E2=80=9Cdisplay-buffer-alist=E2=80=
=9D. I didn=E2=80=99t
> > find anything in this regard in the manuals.
>=20
> 'switch-to-buffer' preferably shows its buffer in the same (selected)
> window.  'pop-to-buffer' has no such preference.
>=20
> martin
>=20





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 23 Oct 2019 07:51:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 23 03:51:41 2019
Received: from localhost ([127.0.0.1]:60781 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iNBQg-00031M-ME
	for submit <at> debbugs.gnu.org; Wed, 23 Oct 2019 03:51:38 -0400
Received: from mout.gmx.net ([212.227.17.21]:34123)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iNBQd-000312-9s
 for 37840 <at> debbugs.gnu.org; Wed, 23 Oct 2019 03:51:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1571817089;
 bh=XHCS7Kkd0p/TC2XM+L5Y51nQyVJtyBL6A30O7V7cvNk=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=W1EqjYGRU8puHv2jzNesI0hE+oMoHX3zrRe0JQzWD8OjivmNptXviyE7hsByyJwHf
 D+vRnddU+Jj/fQ4dkZp0hS7EKLha5cAo5vMKXfk/Nl9sQ3WVl9KxGsdPxEryzq224h
 QB0XYRcgLmV+PFLEABpyX8vAxpoFiujSCyDbFXO0=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.43]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M5fMY-1iLYmt2vYA-007CTN; Wed, 23
 Oct 2019 09:46:21 +0200
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
 <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <38fdbe2c-5f1a-3b37-da5f-e2fa6411d8e1@HIDDEN>
Date: Wed, 23 Oct 2019 09:46:17 +0200
MIME-Version: 1.0
In-Reply-To: <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:hPVqNlhrVoO7I8q3DZYN6cdlicJkhfo9A9FgWgUV/E353v632dx
 o+SMKnGOTC9240sr8xMt2pJ71B01aLnD/ONXYR2OKbc5fUtHT8xWnX+5qWTkzpbyFnXO0nN
 Fwi38vy8FSD4YHQEkzn/zA+ehzu5qkZEAjK10YwmSKXFX+joU/zx2I6YdzPMWSEzmXMhp/U
 u6GPCgMFef//st88QK96w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:lmYdMfxJ6YY=:A+7RjTRnFPsJq4FbNgJtZo
 /eK+3lK/25vHBqOFors6wX4v2QXot6fI0AVCDfSz3QPNnw3x9MxlvJB8z00Myc0gukU1mQUUD
 gGU3r3Vhn33ksS4PbpQfo3fmvdFF/Ef7C3O+XAA7jYyITxoH6eyrWz2BeQtCMIRAymRqJznDP
 jSPnhDjjVW715CurRRQLUM7W0OOGWIRRRTLyE5hwvT9WriRjb9JHA8QsjDmDWOygqDojt7Baq
 pLyvajWArXyBxeqCgDH385s9tnLX8mF7vPNSZ3jOGnnWXObFjbbZVCXVW/ZvsDKrpeQt3lR4W
 pP3bHIls0zxCxuHM1Eu0u4FPxNV8+48fRO0watwBa5ZUiuo3AKSlf5HGl5PPrRri1wzl8sx3e
 boyafjexPZhdycRz2Zggs6rwKw2DlzUZw1IFL9Zp6eisBZj+5UCirL3cdEceD0tKY/4N9P7C4
 XFGC5vZXOsuglDrr92WLRjf1Tu5P/Srf8eRlON34JowEUwNYUPhTIhJ55+YBl697eyHoazcSu
 PdC+iEbwzFX7ZHLIFIWcxIAJisPlX7vZX8M62Xe1FyGKrbGmC3bzErtKM2psUsdJgLoF+58qI
 73MV9JxXT/h1y/17WkXKkWTyS8lmwn9TVjCjF0rnq/lKGMQjZjY0Nx6d7TaDhq35YvbYpjeQd
 w61fp5SC+2x+umnN5wtwh7ITKyN3LplYjFtiY+8pOibp0N8JOwlGfBtrclRHTNzGBrENRgnoj
 OikFhyTyJOQGJBDOyftMk5F2gw39wVVKZ7/MYg337E0KfuTPK8gfZTepX6lTm58k6GHWh56CK
 rMzd3r11nPzjmDtiOOEnMUeLA0M9GgTKjdFn7jReUu9Oty/Kq/RoyUMvILTDWy+yHIuvo4oUZ
 BzmwisSSq8jDiOQ+eVhHugZ9dDsx2n7Hs2TTpFIsHi4fdvAyO+Mh4zuRAWMWpMEFQpvncZQfr
 5TqwkQxuXkhnwGWCBXuCpzFdyMazo2ceq9O5Z+r/19U/VMM+wmpcF1CvlK1+/eup7ODvDHtqo
 8LVhvMxnshFfYFo+C5UOisCW1/AVjDqX/B0NbsValcBazG3XHf1Lq2qJheDTXlJlDJre6IQgN
 DXqc8cw9lRNvTU8gTjXsRgY20pHl7rxAaREdkqlFm8CqkOPUnPGzZbJQAAkD8+cQaC3HSscmb
 z6ytt+QnnjTAqRpDE1NK75facISMdhOPD1zqhdGyzqS6ptZ+VGOA/FClnBven2703dlts/7li
 97jXfPoQmquKFnur/l8m6MLkWXBZq9GLTLqkAcQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Thanks for your reply. Working on the stuff, I encountered the followi=
ng problem: If, in =E2=80=9C display-buffer-alist=E2=80=9D, I have the en=
try:
 >
 >        ("[ ]?Packages[ ]?" (display-buffer-reuse-window display-buffer=
-pop-up-frame)
 >         (pop-up-frame-parameters
 >          (tool-bar-lines . 1)
 > 	(left . 1)
 > 	(left-fringe . 2)
 >          (top . 0)
 > 	(height . 65)
 > 	(width . 149)
 > 	(font . "SF MONO-18")
 >          (line-spacing . 3)
 > 	))
 >
 > then, contrary to what is promised, this does not pop up a new
 > frame.

There's no promise that 'display-buffer-alist' controls the behavior
of 'switch-to-buffer'.  The latter should be used interactively (via
C-x b) only.  But since that's practically impossible given the sheer
mass of occurrences of 'switch-to-buffer' in the Emacs code base, Juri
added the 'switch-to-buffer-obey-display-actions' option.  If that is
non-nil, your use case should work.

 > I figured out that the problem goes away if, in
 > =E2=80=9Cpackages.el=E2=80=9D, I replace in the defun =E2=80=9Clist-pa=
ckages=E2=80=9D the code
 > (switch-to-buffer buf) by (pop-to-buffer buf). My question is how to
 > do this on the level of customizing =E2=80=9Cdisplay-buffer-alist=E2=80=
=9D. I didn=E2=80=99t
 > find anything in this regard in the manuals.

'switch-to-buffer' preferably shows its buffer in the same (selected)
window.  'pop-to-buffer' has no such preference.

martin





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 23 Oct 2019 07:25:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 23 03:25:07 2019
Received: from localhost ([127.0.0.1]:60777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iNB10-0002LL-Rg
	for submit <at> debbugs.gnu.org; Wed, 23 Oct 2019 03:25:07 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:35408)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iNB0x-0002L8-Qi
 for 37840 <at> debbugs.gnu.org; Wed, 23 Oct 2019 03:25:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:
 Subject:Mime-Version:Content-Type:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=mTBjriHiyNfXtsfTI7lGGho/po7m7YQt5LJ9sujBhq8=; b=T8rw2betE0ksecOJxrlVOkzVFw
 6O0fijko2MVXM0sFi0tdRWNpJIQdxxxHbTBUt7JjdNipux64SAut9gNcqDyz+qnTlYdvlDl+Qj7ws
 towDT0TWSULMbWQzeSIraEys9G4gzb8xUSQFbfFBgqr95iQlatRE05JKxHS9SW5arJhQ=;
Received: from justin.univie.ac.at ([131.130.3.111] helo=justin.univie.ac.at)
 by grace.univie.ac.at with esmtps
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.2)
 (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iNB0v-0006Fq-IV; Wed, 23 Oct 2019 09:25:01 +0200
Received: from 80-109-8-38.cable.dynamic.surfer.at ([80.109.8.38]
 helo=[192.168.0.234])
 by justin.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iNB0v-00057d-5J; Wed, 23 Oct 2019 09:25:01 +0200
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_7B210E48-6D56-4EBE-BC06-C79349C6ABD5"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
In-Reply-To: <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
Date: Wed, 23 Oct 2019 09:25:00 +0200
Message-Id: <81790531-20E9-4919-A485-0D8FE6F60CE1@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3594.4.19)
X-Univie-Virus-Scan: scanned by ClamAV on justin.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


--Apple-Mail=_7B210E48-6D56-4EBE-BC06-C79349C6ABD5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Thanks for your reply. Working on the stuff, I encountered the following =
problem: If, in =E2=80=9C display-buffer-alist=E2=80=9D, I have the =
entry:

      ("[ ]?Packages[ ]?" (display-buffer-reuse-window =
display-buffer-pop-up-frame)
       (pop-up-frame-parameters
        (tool-bar-lines . 1)
	(left . 1)
	(left-fringe . 2)
        (top . 0)
	(height . 65)
	(width . 149)
	(font . "SF MONO-18")
        (line-spacing . 3)
	))

then, contrary to what is promised, this does not pop up a new frame. I =
figured out that the problem goes away if, in =E2=80=9Cpackages.el=E2=80=9D=
, I replace in the defun =E2=80=9Clist-packages=E2=80=9D the  code =
(switch-to-buffer buf) by (pop-to-buffer buf). My question is how to do =
this on the level of customizing =E2=80=9Cdisplay-buffer-alist=E2=80=9D. =
I didn=E2=80=99t find anything in this regard in the manuals.




> Am 22.10.2019 um 10:43 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > There is no detailed example in the emacs manuals on how to migrate
> > from using "special-display-frame-alist" and
> > "special-display-regexps" to "display-buffer-alist."
>=20
> I'm not sure whether I'll be able to come up with something reasonable
> in this regard, mainly because I've never been able to understand the
> special display function mechanism.
>=20
> > E.g., how to migrate from
> >
> > (setq special-display-frame-alist
> >     (quote
> >      ((height . 42)
> >      (width . 83)
> >      (left . 770)
> >      (unsplittable)
> >      (tool-bar-lines . 0)
> >      (left-fringe . 0)
> >      (right-fringe . 0)
> >      (line-spacing . 0)
> >      (font . "Monaco-12")
> >      (top . 110))))
> >
> >   and
> >
> > (setq special-display-regexps '((".*output*" (right-fringe . 0) =
(left-fringe . 0) (top . 330) (left . 152)
> >    (width . 86) (height . 32)
> >    (tool-bar-lines . 0) (font . "Menlo-10") (menu-bar-lines . 0)))
>=20
> You can try the following untested snippet (your regxp looks a bit
> odd, BTW):
>=20
> (setq my-special-display-frame-alist
>      (quote
>       ((height . 42)
> 	(width . 83)
> 	(left . 770)
> 	(unsplittable)
> 	(tool-bar-lines . 0)
> 	(left-fringe . 0)
> 	(right-fringe . 0)
> 	(line-spacing . 0)
> 	(font . "Monaco-12")
> 	(top . 110))))
>=20
> (setq my-special-display-regexps
>      '((".*output*"
> 	 (right-fringe . 0)
> 	 (left-fringe . 0)
> 	 (top . 330)
> 	 (left . 152)
> 	 (width . 86)
> 	 (height . 32)
> 	 (tool-bar-lines . 0)
> 	 (font . "Menlo-10")
> 	 (menu-bar-lines . 0))))
>=20
> (setq display-buffer-alist
>      `((".*output*"
> 	 (display-buffer-reuse-window
> 	  ; display-buffer-same-window
> 	  ; display-buffer-pop-up-window
> 	  display-buffer-pop-up-frame)
> 	 (reusable-frames . 0) (inhibit-switch-frame . nil)
> 	 (pop-up-frame-parameters . ,(append (cdr =
my-special-display-regexps)
> 					       =
special-display-frame-alist)))))
>=20
> where you have to comment-in the respective alist functions when you
> use 'same-window' or 'same-frame' in your 'special-display-regexps'
> settings (apparently you don't).
>=20
> I can put a similar example into the Elisp manual (Eli would have to
> figure out the details to omit or add) but note the following two not
> entirely negligible differences:
>=20
> 'special-display-popup-frame' (the default for
> 'special-display-function') uses
>=20
>       (when (cdr (assq 'same-window args))
> 	 (condition-case nil
> 	     (progn (switch-to-buffer buffer nil t) (selected-window))
> 	   (error nil)))
>=20
> which has no direct equivalent in the 'display-buffer-alist'
> ecosystem.  I used 'display-buffer-same-window' instead but that does
> not obey options like 'switch-to-buffer-in-dedicated-window' or
> 'switch-to-buffer-preserve-window-point'.  Which means that for a
> faithful migration you would have to write your own action function
> here.
>=20
> The second difference derives from the fact that
> 'special-display-popup-frame' marks the window on a new frame as
> dedicated to its buffer.  This is no more needed in the
> 'display-buffer-alist' world because there the 'quit-restore' window
> parameter takes care of the problem the former tries to solve.  Still
> this means a behavioral difference that should be mentioned.  I
> _cannot_ add a non-nil 'dedicated' alist entry because that would be
> applied by any other action function ('display-buffer-pop-up-window'
> foremost) too.
>=20
> Also I have left out details like the function to be called when the
> car of the ARGS argument of 'special-display-popup-frame' is a symbol
> or how to treat 'special-display-buffer-names' ...
>=20
> martin


--Apple-Mail=_7B210E48-6D56-4EBE-BC06-C79349C6ABD5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Thanks for your reply. Working on the stuff, I encountered =
the following problem: If, in =E2=80=9C display-buffer-alist=E2=80=9D, I =
have the entry:<div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">&nbsp; &nbsp; &nbsp; ("[ ]?Packages[ ]?" =
(display-buffer-reuse-window display-buffer-pop-up-frame)</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;(pop-up-frame-parameters</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; (tool-bar-lines . 1)</div><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>(left . 1)</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>(left-fringe . 2)</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; (top . 0)</div><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>(height . 65)</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>(width . 149)</div><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>(font . "SF MONO-18")</div><div class=3D"">&nbsp; &nbsp; &nbsp; =
&nbsp; (line-spacing . 3)</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>))</div><div class=3D""><br class=3D""></div><div class=3D"">then, =
contrary to what is promised, this does not pop up a new frame. I =
figured out that the problem goes away if, in =E2=80=9Cpackages.el=E2=80=9D=
, I replace in the defun =E2=80=9Clist-packages=E2=80=9D the &nbsp;code =
(switch-to-buffer buf) by (pop-to-buffer buf). My question is how to do =
this on the level of customizing =E2=80=9Cdisplay-buffer-alist=E2=80=9D. =
I didn=E2=80=99t find anything in this regard in the manuals.</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">Am 22.10.2019 um 10:43 schrieb martin =
rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN" =
class=3D"">rudalics@HIDDEN</a>&gt;:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; There is no detailed =
example in the emacs manuals on how to migrate</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; from using =
"special-display-frame-alist" and</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt; "special-display-regexps" to =
"display-buffer-alist."</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I'm not sure whether I'll be able to come up with something =
reasonable</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">in this =
regard, mainly because I've never been able to understand the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">special display function =
mechanism.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">&gt; E.g., =
how to migrate from</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt;</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt; (setq special-display-frame-alist</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;(quote</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((height . 42)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(width . 83)</span><br style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(left . 770)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(unsplittable)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(tool-bar-lines . 0)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(left-fringe . 0)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(right-fringe . 0)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(line-spacing . 0)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(font . "Monaco-12")</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(top . 110))))</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt;</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; &nbsp;&nbsp;and</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt;</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; (setq =
special-display-regexps '((".*output*" (right-fringe . 0) (left-fringe . =
0) (top . 330) (left . 152)</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&gt; &nbsp;&nbsp;&nbsp;(width . 86) (height . 32)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;(tool-bar-lines . 0) (font . "Menlo-10") =
(menu-bar-lines . 0)))</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">You can try the following untested snippet (your regxp looks =
a bit</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">odd, =
BTW):</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(setq =
my-special-display-frame-alist</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(quote</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((height . 42)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(width . =
83)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(left . 770)</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">(unsplittable)</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(tool-bar-lines=
 . 0)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(left-fringe . 0)</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(right-fringe =
. 0)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(line-spacing . 0)</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(font . =
"Monaco-12")</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(top . 110))))</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(setq my-special-display-regexps</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'((".*output*"</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(right-fringe . =
0)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(left-fringe=
 . 0)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(top . =
330)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(left . =
152)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(width . =
86)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(height . =
32)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(tool-bar-lines . =
0)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>(font . =
"Menlo-10")</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(menu-bar-lines . =
0))))</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(setq =
display-buffer-alist</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`((".*output*"</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(display-buffer-reuse-window<=
/span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>&nbsp;; =
display-buffer-same-window</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;; =
display-buffer-pop-up-window</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;display-buffer-pop-up-f=
rame)</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(reusable-frames . 0) =
(inhibit-switch-frame . nil)</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(pop-up-frame-parameters . =
,(append (cdr my-special-display-regexps)</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;special-display-frame-alist)))))</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">where you have to comment-in the respective alist functions =
when you</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">use =
'same-window' or 'same-frame' in your =
'special-display-regexps'</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">settings (apparently you don't).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">I can put a similar example into =
the Elisp manual (Eli would have to</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">figure out the details to omit or add) but note the following =
two not</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">entirely =
negligible differences:</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">'special-display-popup-frame' (the default for</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">'special-display-function') =
uses</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(when (cdr (assq =
'same-window args))</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span class=3D"Apple-tab-span" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: pre; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;">	=
</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>(condition-case =
nil</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"Apple-tab-span" style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;">	</span><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;(prog=
n (switch-to-buffer buffer nil t) (selected-window))</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
pre; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;">	</span><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>&nbsp;&nbsp;(error =
nil)))</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">which has no =
direct equivalent in the 'display-buffer-alist'</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">ecosystem. &nbsp;I used =
'display-buffer-same-window' instead but that does</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">not obey options like =
'switch-to-buffer-in-dedicated-window' or</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">'switch-to-buffer-preserve-window-point'. &nbsp;Which means =
that for a</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">faithful =
migration you would have to write your own action function</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">here.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">The second difference derives =
from the fact that</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">'special-display-popup-frame' marks the window on a new frame =
as</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">dedicated to =
its buffer. &nbsp;This is no more needed in the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">'display-buffer-alist' world =
because there the 'quit-restore' window</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">parameter takes care of the problem the former tries to =
solve. &nbsp;Still</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">this means a behavioral difference that should be mentioned. =
&nbsp;I</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">_cannot_ add =
a non-nil 'dedicated' alist entry because that would be</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">applied by any other action =
function ('display-buffer-pop-up-window'</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">foremost) too.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Also I have left out details like the function to be called =
when the</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">car of the =
ARGS argument of 'special-display-popup-frame' is a symbol</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">or how to treat =
'special-display-buffer-names' ...</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">martin</span></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_7B210E48-6D56-4EBE-BC06-C79349C6ABD5--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.

Message received at 37840 <at> debbugs.gnu.org:


Received: (at 37840) by debbugs.gnu.org; 22 Oct 2019 08:43:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 22 04:43:29 2019
Received: from localhost ([127.0.0.1]:58211 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iMplI-0000RF-UT
	for submit <at> debbugs.gnu.org; Tue, 22 Oct 2019 04:43:29 -0400
Received: from mout.gmx.net ([212.227.17.22]:56969)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iMplF-0000R1-TS
 for 37840 <at> debbugs.gnu.org; Tue, 22 Oct 2019 04:43:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1571733795;
 bh=dOfBrYeqEOjwqeVCiYLgHzShbjbk8i5x6muVy+5BIQ0=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=CJr7UpSv168XwWX7KZp8H+O3vNF/dt53YDUNQ4Ezb0kBdudmnCTyMlsyOIJXpIZ8J
 DtOOH/pWd/lysPqcl93o5nx1wWJgbQ2XFOXgT68cWtpQ/kBLMabIUEe3mvfJjD77xm
 Ns2rJrMVmyBIReQ6rryvIlDHuq/Azdn76lhaNfEI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.6]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MBlxM-1iAmX12HfA-00CCAV; Tue, 22
 Oct 2019 10:43:15 +0200
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>, 37840 <at> debbugs.gnu.org
References: <m2woczextr.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <5440997d-8f3f-12f9-ae9e-c0caadde4a01@HIDDEN>
Date: Tue, 22 Oct 2019 10:43:14 +0200
MIME-Version: 1.0
In-Reply-To: <m2woczextr.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:bxMKYz16iPhDEQzTWDRLAXoZVRUAs1lRHKu2aXINsdE44UX/JqO
 DX0yhwWYVvOK9KT62usgYhEH72dvJIW6XdcddQ1r49d/ZJ9OF4OO7rpd6YHW4cW9k46yqgo
 SRhAq3QmDMR6vaPK7N6kZm1zYBGpSWru378nakFBW8oRYjDx9WqaM81r8TltU2895sKpWCp
 v2bOPjrzzJAdHv70Rlehw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:7eJC89cS++M=:jn1VZPsHwdiYrvpzr6LyIp
 QcKTFSgK9WwdQU/rKlRYIGY7zvl5LARdAAj7oJUCi+7srIY8jnnYfntNt5cKe+pECshHnp9yA
 +ToTXWszKC4K5Dd+WUIwhHqGW5Mh3z/HTtNfsnl8kEFIxPek4zhwkMlSBNkVTb/VHefhnLPnF
 ZTRy/sqt4mffWWgfunou/7W9gcp3f39ZBePHCAGk0jb1Mt7P8juCIKwCeq96M2ltVz579sN1n
 CfWnpda9MI82RLKxQ9fzHZ7EOX+1b/TiUp8wpb2fcO10rV9+jq+2lCPX+A7ikN7ac24EFrGk+
 kI+eRS1xdpn6+1d9paU0mEE6Wl188hGYKpRIaJbedsVWQIWngMnGKjI5t2wwV+e34nVIp7hnY
 LDAX2nNBao7XVMqzUtD+VPdK3ISE9n6NmPgCWcPjGfqUaUY8uB37+YkbnYJYdVC/Gay3lIqT8
 Z5y9dOtu68qHKJpHOCL2wQdyq2f2A3Iivm7us3TTPMawkNp0I03NWQaF/8LbIInAY/tUBg/5q
 Asg88tGEmSMWb3XyHWG53uK3Hp3srvaHwuHKl3ow3fSu0hDJjwCQyQOqMyy6FuVJyROjNCmSc
 93xNdQSObXuEK6spdw+s5ZoVIP3DTh+ZnLQRfG8XPH1/DqKGJ0MocgMtvSf8t4KJ3mYE5Sx2c
 Wr9xS4HpHlKggBcFzX8htQPhFPj9zK6BiR0RKQSWSDuDz3uXlrq1kaNtbWitUyjmuq7kXyc4v
 LA9NqGWlWcW+whpzifI/Bt7e0OIzrBfQprZB0oIGuuhpY+ZveXiwhRCOB9wNj69W4ydIIRP5M
 ErdNcX9BBq6ch4+yuB/+B/bu4/oCkGzbgQmuL8G6/WLXQo1HLs22dnzdGkzp/1l32W5W8pU+N
 YSl45V2Iy3SuMhsvBoPsH66acsaSWvrGLHwXkMRLrNygMEucNEVDSHrSFJqZgBm89Ksbu7fhM
 yR+3uNNCwtXHw8dUmXZzrF5Mimb1SjSKEmq0A5IsQhAm5h19zjzN8LbwHps/WsJCmMxRosUKX
 FXc51Dqq3PlWeFXSmINt7hF33S599ICpyhhuQuT9mhoaVNOmLymns5OfqbLCcJaPp4K3IDbSU
 gX5z2krC3QPHvknnyJlUjlm5hUsa/iz1o4ZaaUuNwaAD+vxdZzMGVwY24JT5eNzWuxr12L+qz
 RX24kMyNRsfHQjZs/aFT+CkB9erFrlYszC3AIcifeY95uF4wUu8TkeVVo5S32D0nHkgcdMRfY
 9nW4ha7k4Gzx2I+Xlt1/8ZCwNGX9mZ41OL+P3KQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > There is no detailed example in the emacs manuals on how to migrate
 > from using "special-display-frame-alist" and
 > "special-display-regexps" to "display-buffer-alist."

I'm not sure whether I'll be able to come up with something reasonable
in this regard, mainly because I've never been able to understand the
special display function mechanism.

 > E.g., how to migrate from
 >
 > (setq special-display-frame-alist
 >     (quote
 >      ((height . 42)
 >      (width . 83)
 >      (left . 770)
 >      (unsplittable)
 >      (tool-bar-lines . 0)
 >      (left-fringe . 0)
 >      (right-fringe . 0)
 >      (line-spacing . 0)
 >      (font . "Monaco-12")
 >      (top . 110))))
 >
 >   and
 >
 > (setq special-display-regexps '((".*output*" (right-fringe . 0) (left-fringe . 0) (top . 330) (left . 152)
 >    (width . 86) (height . 32)
 >    (tool-bar-lines . 0) (font . "Menlo-10") (menu-bar-lines . 0)))

You can try the following untested snippet (your regxp looks a bit
odd, BTW):

(setq my-special-display-frame-alist
       (quote
        ((height . 42)
	(width . 83)
	(left . 770)
	(unsplittable)
	(tool-bar-lines . 0)
	(left-fringe . 0)
	(right-fringe . 0)
	(line-spacing . 0)
	(font . "Monaco-12")
	(top . 110))))

(setq my-special-display-regexps
       '((".*output*"
	 (right-fringe . 0)
	 (left-fringe . 0)
	 (top . 330)
	 (left . 152)
	 (width . 86)
	 (height . 32)
	 (tool-bar-lines . 0)
	 (font . "Menlo-10")
	 (menu-bar-lines . 0))))

(setq display-buffer-alist
       `((".*output*"
	 (display-buffer-reuse-window
	  ; display-buffer-same-window
	  ; display-buffer-pop-up-window
	  display-buffer-pop-up-frame)
	 (reusable-frames . 0) (inhibit-switch-frame . nil)
	 (pop-up-frame-parameters . ,(append (cdr my-special-display-regexps)
					       special-display-frame-alist)))))

where you have to comment-in the respective alist functions when you
use 'same-window' or 'same-frame' in your 'special-display-regexps'
settings (apparently you don't).

I can put a similar example into the Elisp manual (Eli would have to
figure out the details to omit or add) but note the following two not
entirely negligible differences:

'special-display-popup-frame' (the default for
'special-display-function') uses

        (when (cdr (assq 'same-window args))
	 (condition-case nil
	     (progn (switch-to-buffer buffer nil t) (selected-window))
	   (error nil)))

which has no direct equivalent in the 'display-buffer-alist'
ecosystem.  I used 'display-buffer-same-window' instead but that does
not obey options like 'switch-to-buffer-in-dedicated-window' or
'switch-to-buffer-preserve-window-point'.  Which means that for a
faithful migration you would have to write your own action function
here.

The second difference derives from the fact that
'special-display-popup-frame' marks the window on a new frame as
dedicated to its buffer.  This is no more needed in the
'display-buffer-alist' world because there the 'quit-restore' window
parameter takes care of the problem the former tries to solve.  Still
this means a behavioral difference that should be mentioned.  I
_cannot_ add a non-nil 'dedicated' alist entry because that would be
applied by any other action function ('display-buffer-pop-up-window'
foremost) too.

Also I have left out details like the function to be called when the
car of the ARGS argument of 'special-display-popup-frame' is a symbol
or how to treat 'special-display-buffer-names' ...

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.
Forcibly Merged 37840 37841. Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 21 Oct 2019 00:39:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 20 20:39:39 2019
Received: from localhost ([127.0.0.1]:55490 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iMLjX-00086w-KL
	for submit <at> debbugs.gnu.org; Sun, 20 Oct 2019 20:39:39 -0400
Received: from lists.gnu.org ([209.51.188.17]:41230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iMLjW-00086j-GM
 for submit <at> debbugs.gnu.org; Sun, 20 Oct 2019 20:39:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42524)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iMLjU-0008Lr-0X
 for bug-gnu-emacs@HIDDEN; Sun, 20 Oct 2019 20:39:37 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.2 required=5.0 tests=BAYES_50,KHOP_HELO_FCRDNS
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iMLjT-0005bP-08
 for bug-gnu-emacs@HIDDEN; Sun, 20 Oct 2019 20:39:35 -0400
Received: from user-042-100.vpn.univie.ac.at
 ([2001:62a:4:31:77:80:42:100]:34725 helo=Konrads-MacBook.localdomain)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iMLjS-0005ae-Mg
 for bug-gnu-emacs@HIDDEN; Sun, 20 Oct 2019 20:39:34 -0400
Received: by Konrads-MacBook.localdomain (Postfix, from userid 501)
 id F0098201ED5F42; Mon, 21 Oct 2019 02:39:28 +0200 (CEST)
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Missing in the Emacs manuals:
Date: Mon, 21 Oct 2019 02:39:28 +0200
Message-ID: <m2woczextr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2001:62a:4:31:77:80:42:100
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

There is no detailed example in the emacs manuals on how to migrate from using "special-display-frame-alist" and "special-display-regexps" to "display-buffer-alist."

E.g., how to migrate from 

(setq special-display-frame-alist
   (quote
    ((height . 42)
    (width . 83)
    (left . 770)
    (unsplittable)
    (tool-bar-lines . 0)
    (left-fringe . 0)
    (right-fringe . 0)
    (line-spacing . 0)
    (font . "Monaco-12")
    (top . 110))))

 and

(setq special-display-regexps '((".*output*" (right-fringe . 0) (left-fringe . 0) (top . 330) (left . 152)
  (width . 86) (height . 32)
  (tool-bar-lines . 0) (font . "Menlo-10") (menu-bar-lines . 0) "[ ]?[*][^*]+[*]"))

?

Konrad




Acknowledgement sent to Konrad Podczeck <konrad.podczeck@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#37840; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 30 Oct 2019 20:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.