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; 23 Nov 2019 09:49:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 04:49:48 2019
Received: from localhost ([127.0.0.1]:55818 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYS32-0008M3-Dw
	for submit <at> debbugs.gnu.org; Sat, 23 Nov 2019 04:49:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41068)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iYS2y-0008Lo-Ji
 for 37840 <at> debbugs.gnu.org; Sat, 23 Nov 2019 04:49:46 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57465)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iYS2p-00056J-0Z; Sat, 23 Nov 2019 04:49:35 -0500
Received: from [176.228.60.248] (port=3426 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iYS2o-0001WY-AZ; Sat, 23 Nov 2019 04:49:34 -0500
Date: Sat, 23 Nov 2019 11:49:31 +0200
Message-Id: <83blt2vs5w.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-reply-to: <ba4e7929-4fb5-4943-f743-3590ca541afc@HIDDEN> (message from
 martin rudalics on Sat, 23 Nov 2019 09:15:30 +0100)
Subject: Re: bug#37840: Missing in the Emacs manuals:
References: <m2woczextr.fsf@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
 <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN> <83v9rbvhqd.fsf@HIDDEN>
 <ba4e7929-4fb5-4943-f743-3590ca541afc@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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 (---)

> Cc: konrad.podczeck@HIDDEN, 37840 <at> debbugs.gnu.org, juri@HIDDEN
> From: martin rudalics <rudalics@HIDDEN>
> Date: Sat, 23 Nov 2019 09:15:30 +0100
> 
> > Any reasons I should consider to object?
> 
> None so far.

Then please go ahead, and thanks.




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 Nov 2019 08:17:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 03:17:19 2019
Received: from localhost ([127.0.0.1]:55801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYQbT-0006G7-K9
	for submit <at> debbugs.gnu.org; Sat, 23 Nov 2019 03:17:16 -0500
Received: from mout.gmx.net ([212.227.15.18]:46635)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iYQab-0006Ee-EO
 for 37840 <at> debbugs.gnu.org; Sat, 23 Nov 2019 03:16:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1574496970;
 bh=wBDHEgiZlMq6MMeFzs7SdY0bopC9koh9mEtIWmg+Kz0=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=GrxP2LKxLtjWVVvJqD8VAs6a1g8xDrXaWFrWnTvRMaEyJi2QQ5yIwyK7bDmNahCAA
 VCFUWU1fM4NPuPqFaV5g5aSHtvgmFm6nkJL7rSjAJyO0bfstRtC8beyyVyFo+wBnaL
 DifAQno7G6Tqak8KcC3udi/SDSjR7JhNr1eorEzY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.196]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbRk3-1hx9xT1hOL-00bvfw; Sat, 23
 Nov 2019 09:16:10 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
 <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN> <83v9rbvhqd.fsf@HIDDEN>
 <98B5E96A-66C0-45BD-95B8-804CED768F55@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <69ef8cf3-9a81-34e6-7685-c60db5421134@HIDDEN>
Date: Sat, 23 Nov 2019 09:16:09 +0100
MIME-Version: 1.0
In-Reply-To: <98B5E96A-66C0-45BD-95B8-804CED768F55@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:3Q/ZGsOgFDteaDiMbN2SHwR2xsMD9VhMkl7qMp9Vm/DmkZvyaUW
 Xzz34j3WsTss1DZbdge8p9IhLhmtLo+G0eMWiEaGU3+XlzNaDR/5wRWNBTjj48mHsCiX1td
 lkyyXLN+2Pqof9pthW6kVm/0nY+iND0qjbmKpIbC0qO8lOdqmRQZP25+6beQ9DwHac9vcuF
 eurCrrgaW3556YjQHqjSw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:A5qj3SGpCEU=:f8lVBV31FKpZunDi7lf3zv
 2A/gjzoznUQJsoXb5S1EO978PHhjxo3779WNgYl2fiuZpdvJgQ8FjiEs9xGzsfTVYqxf8k0gC
 SSEvJsDC6HTpSZEPaFYCfqlpZSi0TUwYqAqiXXaerl+F/gAMjXbxVaIBPnGDq2kYBTcj0+ted
 BmqzP6Z78GILsRu99XUOlTxrWwG/p5AsTRgvK77SJ/rmR4bJUSyPfdshd+KbWiagOS6nHomAI
 HdlDuQNd/B6J93sV38ffUdW5UD9+ejN/uDH1bstT7qwgCfgipcs4v3YysAdyBrMB/ev+lUOOG
 KlmSQPpAnGD1K38e9rBybH0Y7MgTp3WjgH56Y2/K+Xw9Krfm4BoGnA6Si/Det5pgTJJEAaXTV
 1247BDhqwRH2bXQM0W+HHKDxfj8Bf54wZC8aYJXKzWmg6DjGbfzCrvzIGRnx/4O40cB2lIs72
 BzzNulSNwyXdSFKD9Hp8CW5FsAyIljFWoW4rRgM1ZqG10KAajLBRvG2f3mBO+gU2ZP92PxWx4
 5waBVyXxGBVoO9JcNe7m4p9nE3tlmzkPYbMY0aEp5e7tr2RgjmNlo656UUlbwLqKcMh8cJKul
 Wa0hbG+ZyJxqnKIO5pNxREM4QIbQsJZovx6/JCkdfNUJy8wgnWsWk3/ZCLvQW9tcjIung9a3Q
 Vq+/DQbUoYFSZ/2dX6HyRFOsH6bMDeyNUsCjf+xo3rFsXAFZx2iReFhj9Fxeziu8C1mQrK6mY
 UChKjYEyoFtYsUwj+IfQH+tDI5pNisuZ5XlibkNlNCuSuYaH6uwgwMGrNd8B5ps7gqcnih37j
 te8MYDARzoPh55lYduEeX/A3/Gh1v7w5hinnPCgWze5t3iQzxJFQo+IXZmK63t1dRcHPxbLY+
 B9Ujy3lqxwOmfhmCA2uDIzevJ+7hLa1JfMuP/rhBM+Al/ASRNjsEU2vBmMITyvYDlQxQ/P05A
 AYM5DItSsk6oWfzofD3HHCdMGfxqD7wup252lEFpr1wIrAVOoLYKjPL+60keDKiNB/4Dh5uNQ
 9v6tSkH8g6bPa5b806+1cj8mFRNpAqRcSSGALBLXEcVQouN1Yune9RgrIKpvgl8fOy1dlJQpI
 8Wnj5Shs1UbZaQWasdPA48LpogUv9XO3RFtjRjpBLqcbJRFGN3t8X4FBRJsdWham+fBeq8btK
 nemVn/lCnqiermqqWC/MDFYW9TFFDEIhA+i4P7t2AzDzvvDuikcQnW2g6PUF0E5lPON2Xq8BN
 l6Or84DKyBYOPY5HRBBxdlucuAMuWd7m5x3Izl0KuQGxqhOB2id32IRWrbcw=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, juri@HIDDEN
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.0 (-)

 > The patch does not do the job. With the customization from my
 > previous mail, start Emacs, open, say, foo.tex, and then do
 > occur->some text. In the frame with the occur buffer, do bury
 > buffer, so that the frame with the occur-buffer becomes iconified,
 > so everything is good up to now. But then, doing bury buffer in the
 > frame displaying foo.tex, the message-buffer displays in that frame,
 > then doing again bury-buffer in that frame, the occur-buffer shows
 > up, again in the frame originally intended for foo.tex, that is in
 > the wrong frame, i.e., not as intended with the display-buffer-alist
 > customization.

If you want to keep the occur-buffer in an iconified frame, you have
to customize 'switch-to-buffer-skip-visible' to 0 or t in order to
avoid switching to it automatically in another window.  When I do that
here, 'bury-buffer' switches between foo.tex, *scratch* and *Messages*
only.

 > Would it not be better to adopt a more radical approach? Say that
 > there are two basic defaults between which a user can choose: one as
 > it is now, and a second one where there is a strict one-to-one
 > correspondence between buffers and frames (i.e., in the terminology
 > of Emacs, with no =E2=80=9Cwindows=E2=80=9D at all). Given the second =
basis default,
 > the user could then customize whether for some buffer-types he/she
 > wants to have them displayed in windows, or, depending on the
 > buffer-type, customize geometry, fonts etc. of frames.

I suppose that by customizing 'switch-to-buffer-skip-visible' to t and
using a 'display-buffer-alist' that always makes a new dedicated frame
that becomes invisible when it gets buried, you can largely achieve
that.  The only problems should result from internal Emacs functions
that by default try to reuse or split the selected window.  I'm quite
sure that nothing can be done in this regard anyway.

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 Nov 2019 08:15:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 23 03:15:48 2019
Received: from localhost ([127.0.0.1]:55796 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYQa1-0006DK-MG
	for submit <at> debbugs.gnu.org; Sat, 23 Nov 2019 03:15:48 -0500
Received: from mout.gmx.net ([212.227.15.15]:48333)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iYQZy-0006D5-4V
 for 37840 <at> debbugs.gnu.org; Sat, 23 Nov 2019 03:15:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1574496930;
 bh=yrLd1Tvpv1EoRNUY5uieLJ9Yq1iMdsqF/qTiIkrcLtc=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=j6le3gTC3pL58Ab4DKb+7HSdiEZ268psV7NgcdDANR9KaTS239BOVlL3lgyJc84v2
 8CPJAIYPNBWV6o88GMbfSZxnOMT67QNEhyrnmeTvnslkqm5eIp6m3XwsanCM22ufof
 XuUI+hXdKqHVQZqC5t8JOXY48yCfDb41vV8fRK68=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.196]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1poA-1iWDec0Aae-002Ji2; Sat, 23
 Nov 2019 09:15:30 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
 <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN> <83v9rbvhqd.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <ba4e7929-4fb5-4943-f743-3590ca541afc@HIDDEN>
Date: Sat, 23 Nov 2019 09:15:30 +0100
MIME-Version: 1.0
In-Reply-To: <83v9rbvhqd.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:m1TZ9zoQF1KQg+Y22//Cwcq8SnVNE2dToqzZRhZnW+7l9Kg+oXx
 lUM5i4rvXo7Kz6sJCiP4hdM/p3SQLHne6pUpr2xPwBY7NduvE1hbfQQnBydDbjHS8Ir7G4B
 nKGMNT25FkZe1L9b3HIPWA1YgnfGwmECR93oTs5TA8PCgmv9xW9TM6I/8DjJTI4ey07m1ww
 qjvKUtPg35vzmJe9FzgAQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:8SdzKTbTg+8=:5z8qCr4gZW8ReBYnkfFzCd
 AcFPQDbFzs2kyNms7CamgibZu+GdxOrr/uoURMaB3r3t98fFFQ8uyhrg0xzTD44jH/fn1oo4n
 cHLihCIMkQwEz5A1n7BhYJ+AViEueHWDq+qP0QNYX3CWrFYyDTvX6a5FtPFpf/LaNVsniygHU
 FoKOchvpKXA5VEvftj3po+X4M/2XdoCiKVh/IhCCuzM6txJ36EF2GCTEyxsBV97wtU0OBGwmY
 MZi5Z4BL9vhCT49IePZEU8G6xiPXJsiELGMY95C2hpD9HtLbm/wS7xc6bgW7xJ6w/XGcFUAvl
 YrrWmlmaUZZ8nHAVR5jnBS3lHjr+/HLEpvtpq9VApBBHg0+RHIqo79Lbdd2rRcle7x34ScuCO
 6yZpMmzdrgjJLwvdBVlbEwcm4FybJUEDEe95kNLsRbJ0vVWU1rU5Jh1rWmK58ZgcAwcBzEhob
 5K1y+mkGOdcKT1NebjCu0OXR9C2DvgkPtyRQJ/8/NHGNxiAjVm89+cTi5yPQ4XM4uQaNbwnNd
 +EWu0UP4sg9qqm06Fd+OZ1XbjmqRDFjBJV7W3O07PlGsMcug5vAj+Wl6rUU5Ep0SpPiZ8Smz8
 pF0BfbWA8VDZ8UZqh235/In3XL+DRUtT5zW/l5ONgWubkP3VVhWhyJzbxzuRdfJDIs/lUgDth
 eXjtdpMMBuDX4f1qKqc2U3l9ysqfmfxhey2VgoI9x/q05VA4Ch+gP4/yLrepAaY/Y+ygTm/tL
 EzPGlllTCWmGKNH551SZvm1PoZ8ZCncbg5QBMoh88qQEDIrl7sj++ENZ0Eufz7di+66/PYdM2
 QTEDzzG4ebIjJmX4dkUn16M4SUJdITIP1xllBZQxBVRpcTz97JBipSvpYvBF+kUNyXAQirdcX
 13kDi8cL4isQRtIz14Fb3jfbQH8b6ucZxaR0QN8eVLbx/Zq1JrQRRECyLZkq31nsgnhqeSV46
 TN6qt62T8pNOJgAYY7d1srOcjGqPIdvASxSuxGhXHRkF5na31tvEDRCuejzOYRIp5uiToZc1h
 cvmliatq2L6PwOfk0BDhoJgAtUnDogtLWhuN66akhTTE87rs9Bd4pgWfMbsc/VGZEHiyiNZO0
 opSmdPfA1Q/8UCnqF72H5fpaqOBPcbqHtN5mnk2Mv9+GOPEXQhfnjCft7FdsJhrS6hLaYRIlw
 1h5HoY8AurEHZcxSdVZkE03FqDXLDyjdCX9LqN/p/pnGhb5h13YRGyS//lT1KCnKgnvSlYgI4
 /8H6z/j1AUNzutnc2BD1e7rqt9ucxkFBNPWWzfuTiCzfGIT9iREC2UIh7FSo=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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.0 (-)

> Any reasons I should consider to object?

None so far.

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 Nov 2019 01:42:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 22 20:42:31 2019
Received: from localhost ([127.0.0.1]:55735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYKRS-0004ON-WD
	for submit <at> debbugs.gnu.org; Fri, 22 Nov 2019 20:42:31 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:59090)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iYKRP-0004OC-ND
 for 37840 <at> debbugs.gnu.org; Fri, 22 Nov 2019 20:42:29 -0500
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=TMFFUzey5rI65sFfAHM0Vcn3g9kmhJD1r7yKl/T+rrQ=; b=G/B87los55dH4p8KbbxmF3AVM6
 ILYarmocCAuMUrH8TCO67ATXKUgg+HWyiVqf0DiztZSYAQh3B+WUhIR1v757DIUT3hEkqpoS/dG1X
 GtG+kX6xwU8QqXKh2NkDh7g2awu0VFTiGpbWio/9PIazl7cbhG9byxRXZXlxqU6yKtw8=;
Received: from joan.univie.ac.at ([131.130.3.110] helo=joan.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 1iYKRM-0002yz-EH; Sat, 23 Nov 2019 02:42:24 +0100
Received: from 217-149-175-210.nat.highway.telekom.at ([217.149.175.210]
 helo=[10.0.0.13])
 by joan.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iYKRM-0003ww-9k; Sat, 23 Nov 2019 02:42:24 +0100
Content-Type: text/plain;
	charset=utf-8
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: <83v9rbvhqd.fsf@HIDDEN>
Date: Sat, 23 Nov 2019 02:42:18 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <98B5E96A-66C0-45BD-95B8-804CED768F55@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
 <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN> <83v9rbvhqd.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3601.0.10)
X-Univie-Virus-Scan: scanned by ClamAV on joan.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: martin rudalics <rudalics@HIDDEN>, juri@HIDDEN, 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 patch does not do the job. With the customization from my previous =
mail, start Emacs, open, say, foo.tex, and then do occur->some text. In =
the frame with the occur buffer, do bury buffer, so that the frame with =
the occur-buffer becomes iconified, so everything is good up to now. But =
then, doing bury buffer in the frame displaying foo.tex, the =
message-buffer displays in that frame, then doing again bury-buffer in =
that frame, the occur-buffer shows up, again in the frame originally =
intended for foo.tex, that is in the wrong frame, i.e., not as intended =
with the display-buffer-alist customization.

Would it not be better to adopt a more radical approach? Say that there =
are two basic defaults between which a user can choose: one as it is =
now, and a second one where there is a strict one-to-one correspondence =
between buffers and frames (i.e., in the terminology of Emacs, with no =
=E2=80=9Cwindows=E2=80=9D at all). Given the second basis default, the =
user could then customize whether for some buffer-types he/she wants to =
have them displayed in windows, or, depending on the buffer-type, =
customize geometry, fonts etc. of frames.

Konrad

> Am 22.11.2019 um 20:22 schrieb Eli Zaretskii <eliz@HIDDEN>:
>=20
>> From: martin rudalics <rudalics@HIDDEN>
>> Date: Fri, 22 Nov 2019 18:49:42 +0100
>> Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
>>=20
>> Eli this was a regression in Emacs 24 that went unnoticed so far.  =
Any
>> objections to install?
>=20
> Any reasons I should consider to object?
>=20
> Thanks.





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 Nov 2019 19:22:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 22 14:22:32 2019
Received: from localhost ([127.0.0.1]:55514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYEVj-0001Qn-Nw
	for submit <at> debbugs.gnu.org; Fri, 22 Nov 2019 14:22:31 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37349)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iYEVg-0001QZ-6z
 for 37840 <at> debbugs.gnu.org; Fri, 22 Nov 2019 14:22:28 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:43626)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iYEVZ-0007Kr-5L; Fri, 22 Nov 2019 14:22:21 -0500
Received: from [176.228.60.248] (port=2412 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iYEVW-000470-Ts; Fri, 22 Nov 2019 14:22:19 -0500
Date: Fri, 22 Nov 2019 21:22:34 +0200
Message-Id: <83v9rbvhqd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-reply-to: <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN> (message from
 martin rudalics on Fri, 22 Nov 2019 18:49:42 +0100)
Subject: Re: bug#37840: Missing in the Emacs manuals:
References: <m2woczextr.fsf@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
 <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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 (---)

> From: martin rudalics <rudalics@HIDDEN>
> Date: Fri, 22 Nov 2019 18:49:42 +0100
> Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
> 
> Eli this was a regression in Emacs 24 that went unnoticed so far.  Any
> objections to install?

Any reasons I should consider to object?

Thanks.




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 Nov 2019 17:49:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 22 12:49:59 2019
Received: from localhost ([127.0.0.1]:55467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iYD4A-0007as-KL
	for submit <at> debbugs.gnu.org; Fri, 22 Nov 2019 12:49:58 -0500
Received: from mout.gmx.net ([212.227.15.19]:34847)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iYD49-0007ag-Ac
 for 37840 <at> debbugs.gnu.org; Fri, 22 Nov 2019 12:49:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1574444984;
 bh=C38mQPs4lfpdhisfEG9/K0y4qheJuTyrgFRDyMU/J64=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=KKpnLgvQj/4DDXAKdyVUb515l5YGEzbtonpTj00yIykgnzly62Ku0gtn+W1PCQuYM
 uSqkwEXw9yB9O6Nlnxh7I416H/rKl0sKVoUAQNGxYr+ngo0aX3gNtZHNLMs/Unj5s7
 9B9Dx72y8xDP1r2doiOAQeaXIUvbfMCKbjuKJsl0=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([212.95.5.206]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mz9Yv-1he1XP2Wcl-00wDPn; Fri, 22
 Nov 2019 18:49:44 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
 <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <47e77731-bb63-f626-c9d1-725227d36c43@HIDDEN>
Date: Fri, 22 Nov 2019 18:49:42 +0100
MIME-Version: 1.0
In-Reply-To: <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
Content-Type: multipart/mixed; boundary="------------BC50A2F987507655498EC534"
Content-Language: de-AT
X-Provags-ID: V03:K1:BQ7h/zoV4HaLqDgWoiVU8OSMNMKzdw2avXzC6YPR1gkwWvlkCkm
 uuFi2fLQIpQuDIIpgn3QeJSYLewoNRijNDpUZXL6yJavYaIm7bWwGwyFjT1/5o/0fB1fUp4
 ZGPualSM7xuaJ5NsHIpghXI4qJvH+ltPSq0xzKm7GVm5aoUcXJoEdt2RV1wrzyXd8tLNSeL
 MB2MyLgRB1I8QRFAnlnCA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:hxf4/Kq8WEM=:+yltP8zZm7SLMxaMFrwolM
 pX5Mh3HvyG8k46f+h5cX/Qqz6YMvHkAqDaN64TzLVYq3F17ZiA3gPrLkt6HgxB9cbsaDUWbDB
 3j7veFfbU0Aq4XRvrf/RpKCeOF/9u/q3E8+uiCovEao8bMNnJ5ulXuHa3HMX05aT8Mq1/fgQ1
 Yfs32fm+Slz8uVlu09HMX2TYh6ca5i7Vg4IpEKSeajHxK+GWsWG9PEgHaETh2mpHxnKR+MxaQ
 gg+z1k/8O/aBcOmI6tnbeaOdcPeULh223LF4nPmxTW3bH6xGvwvFf/I7IvDIWzElhx2GYn0KI
 hCln0N3k00Qywn8HGC6xl9ycu6O8xHnf262anlVZdyv69xIVdhxBOsOEbekVRPAFx/uFzCYnW
 OpSaVuieVhOPPUW7q3NMFjaPO3lY6f7iIOB3ehIYAyWmKMRgRnomT+xVMKxWizVBkp0tuUUR0
 WtLETgWI9/zHpvk/RqYH72yawllVWMgRsGUe3PX4spaZJrq+ajgNvQjd5IztToJ8MO1RaVTJQ
 2msAM//irNtAKe9ohF70D+hNpuwLa0LBcSxkAEkrfncnxqG1+WmfYs58KkbVOI3vNIT5Oa9xa
 VXGOYIlt88KIHFG7VSXNrby4SHKLwMrgu313bVZCzR++UgxD7CKcQYsQSZjW3nG/KCybFmLoC
 TFHA9ukDocNTwxjN7xkzQHUzQfsqIeFBzqyBtPKiwF3M7Z3CHAPRsDKYW9sLdZJZNHLoAiCCH
 XQw9yB88c6RUlWJa778RYjiN/4Ghtw2XxKKevnvYRKQr8ADEgTIbhlGbuk19ZkIj8dXXzqtcR
 V0QnqeplX/aYf8V3EeyQsVINCCnKOX//IEKmLvd3skJMsuK+5Uo1JS6SmJ7zL5B4qqcMzuwtI
 kgaadIGYcwOPcsHXc87Fgt36vFLEWt1wSD2WwIFckVETQ2nXRZop/lFtC1SK3qyNrJIsehb6P
 hRLo/+qX8biSSeQ9Q+lxxRH+8n2u+CySTRYat/XGw4u1CnEvgmjfjK+8vRQLlVb2B/dhVP8eR
 xQ4sw3ce9MmxlcNvfRXUiryOWtqJS4LVmn00WgsxC/ZMOUd7IIVTU6zO5lWkE9ZFWbFoLDbbB
 zn0F+AiLz23VA5vL5K7ZXdhUfNpXpaoJ0fmuQs/8ZReBpDj9jeErP4QQbd/gp30ZNqsGtiB0O
 H6Am10RF0ZG6EPK88/Rmbi+4bK1Z8oVh5SFfWh7DCu0Uda9PkIId3Wv6gGepE9JEE8d28qO+y
 RHeZ+Nu8hVj6VsVMW2eSveszS98NbRaOTzDRaDg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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.0 (-)

This is a multi-part message in MIME format.
--------------BC50A2F987507655498EC534
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

 > With this, start Emacs, open a file, foo.tex say, and in the
 > mini-buffer of the frame displaying foo.tex do occur->some text, so
 > that the occur-buffer displays in its own frame. Now, in the
 > mini-buffer of the frame with foo.tex do bury-buffer. Then also this
 > frame displays the occur-buffer, so that I end up with two frames
 > displaying the same occur-buffer.  How to solve this problem?

You can't and I am to blame for that.  'switch-to-visible-buffer' is
simply too weak to handle your case.  Please apply the attached patch
and set 'switch-to-buffer-skip-visible' to 'visible or t.

Eli this was a regression in Emacs 24 that went unnoticed so far.  Any
objections to install?

martin

--------------BC50A2F987507655498EC534
Content-Type: text/plain; charset=UTF-8;
 name="switch-to-buffer-skip-visible.diffs"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="switch-to-buffer-skip-visible.diffs"

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggNzQ3
ODA0NzkzOS4uNWU0M2M3M2VmMyAxMDA2NDQKLS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIv
bGlzcC93aW5kb3cuZWwKQEAgLTQ0MDksNiArNDQwOSwzNSBAQCBzd2l0Y2gtdG8tdmlzaWJs
ZS1idWZmZXIKICAgOnZlcnNpb24gIjI0LjEiCiAgIDpncm91cCAnd2luZG93cykKIAorKG1h
a2Utb2Jzb2xldGUtdmFyaWFibGUgJ3N3aXRjaC10by12aXNpYmxlLWJ1ZmZlcgorICAgICAg
ICAgICAgICAgICAgICAgICAgJ3N3aXRjaC10by1idWZmZXItc2tpcC12aXNpYmxlICIyNy4x
IikKKworKGRlZmN1c3RvbSBzd2l0Y2gtdG8tYnVmZmVyLXNraXAtdmlzaWJsZSBuaWwKKyAg
IklmIG5pbCwgYWxsb3cgc3dpdGNoaW5nIHRvIGFuIGFscmVhZHkgdmlzaWJsZSBidWZmZXIu
CitJZiB0aGlzIHZhcmlhYmxlIGlzIG5pbCwgYHN3aXRjaC10by1wcmV2LWJ1ZmZlcicgYW5k
Citgc3dpdGNoLXRvLW5leHQtYnVmZmVyJyBhbGxvdyBzd2l0Y2hpbmcgdG8gYSBidWZmZXIg
dGhhdCBpcworYWxyZWFkeSB2aXNpYmxlIGluIGEgd2luZG93LgorCitJZiB0aGlzIHZhcmlh
YmxlIGlzIG5vbi1uaWwsIGl0IHNwZWNpZmllcyB0aGUgZnJhbWVzIHRvIHNraXAgd2hlbgor
YSB3aW5kb3cgb24gdGhhdCBmcmFtZSBhbHJlYWR5IHNob3dzIHRoZSBidWZmZXIuICBJbiBw
YXJ0aWN1bGFyOgorCistIHQgbWVhbnMgYWxsIHdpbmRvd3Mgb24gYWxsIGV4aXN0aW5nIGZy
YW1lcy4KKworLSBgdmlzaWJsZScgbWVhbnMgYWxsIHdpbmRvd3Mgb24gYWxsIHZpc2libGUg
ZnJhbWVzLgorCistIDAgKHRoZSBudW1iZXIgemVybykgbWVhbnMgYWxsIHdpbmRvd3Mgb24g
YWxsIHZpc2libGUgYW5kCisgICAgaWNvbmlmaWVkIGZyYW1lcy4KKworLSBgdGhpcycgbWVh
bnMgYWxsIHdpbmRvd3Mgb24gdGhlIHNhbWUgZnJhbWUgb25seS4iCisgIDp0eXBlCisgICco
Y2hvaWNlIChjb25zdCA6dGFnICJOZXZlciIgbmlsKQorCSAgIChjb25zdCA6dGFnICJBbnkg
ZnJhbWUiIHQpCisJICAgKGNvbnN0IDp0YWcgIlZpc2libGUgZnJhbWVzIiB2aXNpYmxlKQor
CSAgIChjb25zdCA6dGFnICJWaXNpYmxlIGFuZCBpY29uaWZpZWQgZnJhbWVzIiAwKQorICAg
ICAgICAgICAoY29uc3QgOnRhZyAiVGhpcyBmcmFtZSIgdGhpcykpCisgIDp2ZXJzaW9uICIy
Ny4xIgorICA6Z3JvdXAgJ3dpbmRvd3MpCisKIChkZWZ1biBzd2l0Y2gtdG8tcHJldi1idWZm
ZXIgKCZvcHRpb25hbCB3aW5kb3cgYnVyeS1vci1raWxsKQogICAiSW4gV0lORE9XIHN3aXRj
aCB0byBwcmV2aW91cyBidWZmZXIuCiBXSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFu
ZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLgpAQCAtNDQyNCw2ICs0NDUzLDEwIEBA
IHN3aXRjaC10by1wcmV2LWJ1ZmZlcgogZnV0dXJlIGludm9jYXRpb24gb2YgYHN3aXRjaC10
by1wcmV2LWJ1ZmZlcicgbGVzcyBsaWtlbHkgc3dpdGNoZXMKIHRvIGl0LgogCitUaGUgb3B0
aW9uIGBzd2l0Y2gtdG8tYnVmZmVyLXNraXAtdmlzaWJsZScgY29udHJvbHMgd2hldGhlcgor
c3dpdGNoaW5nIHRvIGEgYnVmZmVyIGFscmVhZHkgdmlzaWJsZSBpbiBhbm90aGVyIHdpbmRv
dyBpcworYWxsb3dlZC4KKwogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgYnkgYHByZXYtYnVm
ZmVyJy4iCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxldCogKCh3aW5kb3cgKHdpbmRvdy1ub3Jt
YWxpemUtd2luZG93IHdpbmRvdyB0KSkKQEAgLTQ0MzMsNyArNDQ2NiwxNCBAQCBzd2l0Y2gt
dG8tcHJldi1idWZmZXIKIAkgOzsgU2F2ZSB0aGlzIHNpbmNlIGl0J3MgZGVzdHJveWVkIGJ5
IGBzZXQtd2luZG93LWJ1ZmZlcicuCiAJIChuZXh0LWJ1ZmZlcnMgKHdpbmRvdy1uZXh0LWJ1
ZmZlcnMgd2luZG93KSkKICAgICAgICAgIChwcmVkIChmcmFtZS1wYXJhbWV0ZXIgZnJhbWUg
J2J1ZmZlci1wcmVkaWNhdGUpKQotCSBlbnRyeSBuZXctYnVmZmVyIGtpbGxlZC1idWZmZXJz
IHZpc2libGUpCisgICAgICAgICAoc2tpcC12aXNpYmxlCisgICAgICAgICAgKGNvbmQKKyAg
ICAgICAgICAgKChtZW1xIHN3aXRjaC10by1idWZmZXItc2tpcC12aXNpYmxlICcodCB2aXNp
YmxlIDApKQorICAgICAgICAgICAgc3dpdGNoLXRvLWJ1ZmZlci1za2lwLXZpc2libGUpCisg
ICAgICAgICAgICgob3Igc3dpdGNoLXRvLWJ1ZmZlci1za2lwLXZpc2libGUKKyAgICAgICAg
ICAgICAgICAobm90IHN3aXRjaC10by12aXNpYmxlLWJ1ZmZlcikpCisgICAgICAgICAgICBm
cmFtZSkpKQorICAgICAgICAgZW50cnkgbmV3LWJ1ZmZlciBraWxsZWQtYnVmZmVycyB2aXNp
YmxlKQogICAgICh3aGVuICh3aW5kb3ctbWluaWJ1ZmZlci1wIHdpbmRvdykKICAgICAgIDs7
IERvbid0IHN3aXRjaCBpbiBtaW5pYnVmZmVyIHdpbmRvdy4KICAgICAgICh1bmxlc3MgKHNl
dHEgd2luZG93IChtaW5pYnVmZmVyLXNlbGVjdGVkLXdpbmRvdykpCkBAIC00NDU2LDggKzQ0
OTYsNyBAQCBzd2l0Y2gtdG8tcHJldi1idWZmZXIKIAkJICAgOzsgV2hlbiBCVVJZLU9SLUtJ
TEwgaXMgbmlsLCBhdm9pZCBzd2l0Y2hpbmcgdG8gYQogCQkgICA7OyBidWZmZXIgaW4gV0lO
RE9XJ3MgbmV4dCBidWZmZXJzIGxpc3QuCiAJCSAgIChvciBidXJ5LW9yLWtpbGwgKG5vdCAo
bWVtcSBuZXctYnVmZmVyIG5leHQtYnVmZmVycykpKSkKLQkgIChpZiAoYW5kIChub3Qgc3dp
dGNoLXRvLXZpc2libGUtYnVmZmVyKQotCQkgICAoZ2V0LWJ1ZmZlci13aW5kb3cgbmV3LWJ1
ZmZlciBmcmFtZSkpCisgICAgICAgICAgKGlmIChhbmQgc2tpcC12aXNpYmxlIChnZXQtYnVm
ZmVyLXdpbmRvdyBuZXctYnVmZmVyIHNraXAtdmlzaWJsZSkpCiAJICAgICAgOzsgVHJ5IHRv
IGF2b2lkIHNob3dpbmcgYSBidWZmZXIgdmlzaWJsZSBpbiBzb21lIG90aGVyCiAJICAgICAg
Ozsgd2luZG93LgogCSAgICAgIChzZXRxIHZpc2libGUgbmV3LWJ1ZmZlcikKQEAgLTQ0ODIs
OCArNDUyMSw3IEBAIHN3aXRjaC10by1wcmV2LWJ1ZmZlcgogICAgICAgICAgICAgICAgICAg
ICAgOzsgRG9uJ3Qgc2hvdyBhIGJ1ZmZlciBzaG93biBpbiBhIHNpZGUgd2luZG93IGJlZm9y
ZS4KICAgICAgICAgICAgICAgICAgICAgIChub3QgKGJ1ZmZlci1sb2NhbC12YWx1ZSAnd2lu
ZG93LS1zaWRlcy1zaG93biBidWZmZXIpKQogICAgICAgICAgICAgICAgICAgICAgKG9yIGJ1
cnktb3Ita2lsbCAobm90IChtZW1xIGJ1ZmZlciBuZXh0LWJ1ZmZlcnMpKSkpCi0gICAgICAg
ICAgICAoaWYgKGFuZCAobm90IHN3aXRjaC10by12aXNpYmxlLWJ1ZmZlcikKLSAgICAgICAg
ICAgICAgICAgICAgIChnZXQtYnVmZmVyLXdpbmRvdyBidWZmZXIgZnJhbWUpKQorICAgICAg
ICAgICAgKGlmIChhbmQgc2tpcC12aXNpYmxlIChnZXQtYnVmZmVyLXdpbmRvdyBidWZmZXIg
c2tpcC12aXNpYmxlKSkKICAgICAgICAgICAgICAgICA7OyBUcnkgdG8gYXZvaWQgc2hvd2lu
ZyBhIGJ1ZmZlciB2aXNpYmxlIGluIHNvbWUgb3RoZXIgd2luZG93LgogICAgICAgICAgICAg
ICAgICh1bmxlc3MgdmlzaWJsZQogICAgICAgICAgICAgICAgICAgKHNldHEgdmlzaWJsZSBi
dWZmZXIpKQpAQCAtNDU0Nyw3ICs0NTg1LDEzIEBAIHN3aXRjaC10by1uZXh0LWJ1ZmZlcgog
ICAiSW4gV0lORE9XIHN3aXRjaCB0byBuZXh0IGJ1ZmZlci4KIFdJTkRPVyBtdXN0IGJlIGEg
bGl2ZSB3aW5kb3cgYW5kIGRlZmF1bHRzIHRvIHRoZSBzZWxlY3RlZCBvbmUuCiBSZXR1cm4g
dGhlIGJ1ZmZlciBzd2l0Y2hlZCB0bywgbmlsIGlmIG5vIHN1aXRhYmxlIGJ1ZmZlciBjb3Vs
ZCBiZQotZm91bmQuICBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBieSBgbmV4dC1idWZmZXIn
LiIKK2ZvdW5kLgorCitUaGUgb3B0aW9uIGBzd2l0Y2gtdG8tYnVmZmVyLXNraXAtdmlzaWJs
ZScgY29udHJvbHMgd2hldGhlcgorc3dpdGNoaW5nIHRvIGEgYnVmZmVyIGFscmVhZHkgdmlz
aWJsZSBpbiBhbm90aGVyIHdpbmRvdyBpcworYWxsb3dlZC4KKworVGhpcyBmdW5jdGlvbiBp
cyBjYWxsZWQgYnkgYG5leHQtYnVmZmVyJy4iCiAgIChpbnRlcmFjdGl2ZSkKICAgKGxldCog
KCh3aW5kb3cgKHdpbmRvdy1ub3JtYWxpemUtd2luZG93IHdpbmRvdyB0KSkKIAkgKGZyYW1l
ICh3aW5kb3ctZnJhbWUgd2luZG93KSkKQEAgLTQ1NTUsNiArNDU5OSwxMyBAQCBzd2l0Y2gt
dG8tbmV4dC1idWZmZXIKIAkgKG9sZC1idWZmZXIgKHdpbmRvdy1idWZmZXIgd2luZG93KSkK
IAkgKG5leHQtYnVmZmVycyAod2luZG93LW5leHQtYnVmZmVycyB3aW5kb3cpKQogICAgICAg
ICAgKHByZWQgKGZyYW1lLXBhcmFtZXRlciBmcmFtZSAnYnVmZmVyLXByZWRpY2F0ZSkpCisg
ICAgICAgICAoc2tpcC12aXNpYmxlCisgICAgICAgICAgKGNvbmQKKyAgICAgICAgICAgKCht
ZW1xIHN3aXRjaC10by1idWZmZXItc2tpcC12aXNpYmxlICcodCB2aXNpYmxlIDApKQorICAg
ICAgICAgICAgc3dpdGNoLXRvLWJ1ZmZlci1za2lwLXZpc2libGUpCisgICAgICAgICAgICgo
b3Igc3dpdGNoLXRvLWJ1ZmZlci1za2lwLXZpc2libGUKKyAgICAgICAgICAgICAgICAobm90
IHN3aXRjaC10by12aXNpYmxlLWJ1ZmZlcikpCisgICAgICAgICAgICBmcmFtZSkpKQogCSBu
ZXctYnVmZmVyIGVudHJ5IGtpbGxlZC1idWZmZXJzIHZpc2libGUpCiAgICAgKHdoZW4gKHdp
bmRvdy1taW5pYnVmZmVyLXAgd2luZG93KQogICAgICAgOzsgRG9uJ3Qgc3dpdGNoIGluIG1p
bmlidWZmZXIgd2luZG93LgpAQCAtNDU4OSw4ICs0NjQwLDcgQEAgc3dpdGNoLXRvLW5leHQt
YnVmZmVyCiAgICAgICAgICAgICAgICAgICAgICA7OyBEb24ndCBzaG93IGEgYnVmZmVyIHNo
b3duIGluIGEgc2lkZSB3aW5kb3cgYmVmb3JlLgogICAgICAgICAgICAgICAgICAgICAgKG5v
dCAoYnVmZmVyLWxvY2FsLXZhbHVlICd3aW5kb3ctLXNpZGVzLXNob3duIGJ1ZmZlcikpCiAg
ICAgICAgICAgICAgICAgICAgICAobm90IChhc3NxIGJ1ZmZlciAod2luZG93LXByZXYtYnVm
ZmVycyB3aW5kb3cpKSkpCi0gICAgICAgICAgICAoaWYgKGFuZCAobm90IHN3aXRjaC10by12
aXNpYmxlLWJ1ZmZlcikKLSAgICAgICAgICAgICAgICAgICAgIChnZXQtYnVmZmVyLXdpbmRv
dyBidWZmZXIgZnJhbWUpKQorICAgICAgICAgICAgKGlmIChhbmQgc2tpcC12aXNpYmxlIChn
ZXQtYnVmZmVyLXdpbmRvdyBidWZmZXIgc2tpcC12aXNpYmxlKSkKICAgICAgICAgICAgICAg
ICA7OyBUcnkgdG8gYXZvaWQgc2hvd2luZyBhIGJ1ZmZlciB2aXNpYmxlIGluIHNvbWUgb3Ro
ZXIgd2luZG93LgogICAgICAgICAgICAgICAgIChzZXRxIHZpc2libGUgYnVmZmVyKQogICAg
ICAgICAgICAgICAoc2V0cSBuZXctYnVmZmVyIGJ1ZmZlcikKQEAgLTQ2MDUsOCArNDY1NSw3
IEBAIHN3aXRjaC10by1uZXh0LWJ1ZmZlcgogCQkJCSAgKGNvbnMgbmV3LWJ1ZmZlciBraWxs
ZWQtYnVmZmVycykpKSkKIAkJICAgKG5vdCAoZXEgbmV3LWJ1ZmZlciBvbGQtYnVmZmVyKSkK
ICAgICAgICAgICAgICAgICAgICAob3IgKG51bGwgcHJlZCkgKGZ1bmNhbGwgcHJlZCBuZXct
YnVmZmVyKSkpCi0JICAoaWYgKGFuZCAobm90IHN3aXRjaC10by12aXNpYmxlLWJ1ZmZlcikK
LQkJICAgKGdldC1idWZmZXItd2luZG93IG5ldy1idWZmZXIgZnJhbWUpKQorICAgICAgICAg
IChpZiAoYW5kIHNraXAtdmlzaWJsZSAoZ2V0LWJ1ZmZlci13aW5kb3cgbmV3LWJ1ZmZlciBz
a2lwLXZpc2libGUpKQogCSAgICAgIDs7IFRyeSB0byBhdm9pZCBzaG93aW5nIGEgYnVmZmVy
IHZpc2libGUgaW4gc29tZSBvdGhlciB3aW5kb3cuCiAJICAgICAgKHVubGVzcyB2aXNpYmxl
CiAJCShzZXRxIHZpc2libGUgbmV3LWJ1ZmZlcikpCgo=
--------------BC50A2F987507655498EC534--




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 Nov 2019 13:10:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 22 08:10:11 2019
Received: from localhost ([127.0.0.1]:53930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iY8hP-0003Ex-Ke
	for submit <at> debbugs.gnu.org; Fri, 22 Nov 2019 08:10:11 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:58446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iY8hL-0003Eh-5O
 for 37840 <at> debbugs.gnu.org; Fri, 22 Nov 2019 08:10:08 -0500
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=xF6Ard0v6GUPzMR7WSDXUG0WidZ0Fw7weaphKiimsEI=; b=a2neEPxo7KEcnVxIIxtkwbYwPb
 xrgNflWOPmdam3L+qOea6/q/BpeKOQQkfj9Le26ZXkvElsrZIG1+Bad3OH9nBJOKTfmeFopal3eDP
 YUDCX9OpX4AbHpBK5NqDgvCAc2PjA1GP3HzK6cgwtNV+sDNLPZxrn72c/AS1ntZgRDjs=;
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 1iY8hI-0000DK-Hw; Fri, 22 Nov 2019 14:10:04 +0100
Received: from 217-149-171-37.nat.highway.telekom.at ([217.149.171.37]
 helo=[10.0.0.13])
 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 1iY8hI-0002yK-9R; Fri, 22 Nov 2019 14:10:04 +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: <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
Date: Fri, 22 Nov 2019 14:09:58 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <70BE5DCC-07C6-4A0D-9A5C-1700BBCB1DC5@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
 <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@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, Juri Linkov <juri@HIDDEN>
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 (---)


>=20
> The other approach is to specify in that function all buffers that
> interest you (mostly based on the extension of the file they visit)
> instead of _every_ buffer.  Would that be so difficult?
>=20



>=20
> The other approach is to specify in that function all buffers that
> interest you (mostly based on the extension of the file they visit)
> instead of _every_ buffer.  Would that be so difficult?
>=20


I followed this advice, and the new display-buffer customization =
mechanism works indeed great. However,  the following problem arises. =
Suppose I have the customization

(customize-set-variable 'display-buffer-base-action
  '((display-buffer-reuse-window display-buffer-pop-up-frame)
    (reusable-frames . t)))

(customize-set-variable 'display-buffer-alist
     '(("\\`\\*[^s][^s].*\\*\\'"
      (display-buffer-reuse-window display-buffer-pop-up-frame)
       (dedicated . t)
       (pop-up-frame-parameters
       (width . 83)
       (height . 42)
       (left . 778)
       (unsplittable)
       (tool-bar-lines . 0)
       (left-fringe . 0)
       (right-fringe . 0)
       (line-spacing . 0)
       (font . "Monaco-12")
       (top . 110)
       ))
    ("[.]"
      (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 . 46)
       (width . 80)
       (font . "SF MONO-15")
       (line-spacing . 3)
      ))))

With this, start Emacs, open a file, foo.tex say, and in the mini-buffer =
of the frame displaying foo.tex do occur->some text, so that the =
occur-buffer displays in its own frame. Now, in the mini-buffer of the =
frame with foo.tex do bury-buffer. Then also this frame displays the =
occur-buffer, so that I end up with two frames displaying the same =
occur-buffer.  How to solve this problem?

Konrad





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; 15 Nov 2019 08:51:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 15 03:51:18 2019
Received: from localhost ([127.0.0.1]:35628 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iVXK2-0000aI-B3
	for submit <at> debbugs.gnu.org; Fri, 15 Nov 2019 03:51:18 -0500
Received: from mout.gmx.net ([212.227.17.22]:59991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iVXJy-0000a3-B6
 for 37840 <at> debbugs.gnu.org; Fri, 15 Nov 2019 03:51:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573807857;
 bh=MGXjbnv4cTmEAmzd4CeTuHlPMlk3cLob7pSb5TzqW1c=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=YzTWVubWvDL+fXsU/yblQtpk2XuhbKkz3Y8S8L3WC4uZJXRLYWrKsvQ9bbLG2Pd1Z
 hIUmRvXouy3zJl0a6HDJzsdCneSLhp+Vktu/pHOZdq3m0TIVfNngty/ixNIQGjntQI
 xWxMxs2yt9jPU4qm55Bwg5hxpYO063L8eQa9zCvM=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([212.95.5.132]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MpDNf-1i65Nv42il-00qjqk; Fri, 15
 Nov 2019 09:50:57 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN> <83mucy7p1z.fsf@HIDDEN>
 <219b929b-ea87-7a50-081e-652e87ed25f0@HIDDEN> <83k182487b.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <d4056cb0-f4b9-501d-f99f-b74e82ca7b36@HIDDEN>
Date: Fri, 15 Nov 2019 09:50:54 +0100
MIME-Version: 1.0
In-Reply-To: <83k182487b.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:I9qOvolzaWSzxRvSBXrCHXgVyQu222OHJBe4HRYbvIxOyHn0FAe
 JYEnn/HcAPaBWWkIyKoz5EWJK+4zBxz32FQ+DnW75EJF0zajToCQ7EQZyJn21YWJOcuUpWi
 xT/WTZvWrBOACy3CLYS+/xUrot/WuyUPRoIOGvzRYXlnWf9Q8kIOYgNWpvY2FWTycvJrTAg
 H4mY7/zURwOw89E0dSyLA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:YBNkvpK2Rsc=:3Shc+K+uah2XT8ng6cBkkv
 l61LWnWHsQ3ladv5R/vmvWGYrXyFdxDLTMzEPeNZ7ffe247e/62CxfDUz+rphXRoN77U/PMKQ
 knp/zpyo/m4AynLXcCC0rn8tc4HAm+D5h7vrnBWdfBI1R4dfOUqGm2mXhmphisgEyVSF6HYBJ
 zAWotNgMfE7aPvMzRgMDWIRLMacDUVs5WGLVcW+3/PpEc8KaM+VVwoXvXJIhSLA/leoc4fNgf
 ZcR+UOROuJ4TAeunIhxzAoRymQHVHhNYwlWG/M8IPVpVzCC/3oZMQAKHQFYqVFFaqhMocaW8p
 1kEtlBiHsO4S+dwoJ/KdmQdCcOm98ftTBXogte7jCDYX1RviJLRS91b+Ew3tXQQlrIGqowfyI
 pkRdUzxhnzD5Hn4MrE18JBbNfsVX8IEhcnaJsldrsgBMShF9o2S/fEyWlKqv+Gm25JCDcYAIg
 MCBXL+93FhfXlxKLqOO53tEWrtmlWM7+nhhozB15LTKRqQdpGZC5KN+dxDPB0trgJmvLnGvTe
 8HBSI83brvO1HmTQ80Ks4b5nC1h4Yvcgvln8uNyVkTfiVEjMe/FYRAI+zteCxQEqp6+umTmfw
 Oc3i700bEtEG7zroUNIXYca+BOSLVaWBD201OyqwIN+GgCy7O+Jv9abPTmc8t/JEDKdfCBKoN
 Wy0fdOF7X2FZl2kjOsIT/sTRWSh5DscTENps/gji8CsNJjXuRUyJsyKEVWMH+9UkFqP5nZvmr
 rAV536aosdLmdnbG0uHraWOfthIAqirsf+xtvvJDwj5hI5Rk5ekHsaWpk7YKdLnxaJFJ8qBmJ
 iorrFMjZgpeBqJIny62niEl/Q5x2arFT2nyxu9xXczdpKawpAm/uNNUAe3NfiK9/KdXLAS0CE
 z4GgdBaqYiXmgiFJHaFK8xkzgQOq5X2r9tMaTaTIS1/7TzolDVilj/IavovFAgQ6T/xV7Na+d
 F5KpYKyxNldy510BFKBr8yU91Mwoq5pkCiAhSorEeVK/XmjqKTLfNpBtfFRfDQdWRbSXOGKqm
 SECOKBVXAesFWnprukbjtRuOOYxvgimYmpwqo8VnKCJBiNvJPR92u6CgoXKcGC1n+X0WPzPsM
 itpMyAiOsLyz+4XQMxvyzwTt3mpn9VuBC0SsLQFGCtfyvm1K53ELAPEAEa1Y4TYSjcLqc9VHP
 ZyvMEPtKTmcnO260Z/5BIsOOM8PWn9GlZ/+rbbO5pa2LXgs6ic7lnJEaUOnmRjyHcpxzXt2KQ
 uu15xX/70MCKxx63MW9nUec+6+Gq81cZ7QqxWmLAsmce3ne72yZhFJNBOzkk=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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 attached patch should do that.
 >
 > LGTM, thanks.

Installed.

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; 14 Nov 2019 18:36:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 13:36:06 2019
Received: from localhost ([127.0.0.1]:35229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iVJyQ-0007mN-7Y
	for submit <at> debbugs.gnu.org; Thu, 14 Nov 2019 13:36:06 -0500
Received: from eggs.gnu.org ([209.51.188.92]:38833)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iVJyK-0007lo-NX
 for 37840 <at> debbugs.gnu.org; Thu, 14 Nov 2019 13:36:01 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:57273)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iVJyD-000061-5W; Thu, 14 Nov 2019 13:35:53 -0500
Received: from [176.228.60.248] (port=1259 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iVJyC-0002eu-DO; Thu, 14 Nov 2019 13:35:52 -0500
Date: Thu, 14 Nov 2019 20:35:36 +0200
Message-Id: <83k182487b.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-reply-to: <219b929b-ea87-7a50-081e-652e87ed25f0@HIDDEN> (message from
 martin rudalics on Thu, 14 Nov 2019 19:18:48 +0100)
Subject: Re: bug#37840: Missing in the Emacs manuals:
References: <m2woczextr.fsf@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN> <83mucy7p1z.fsf@HIDDEN>
 <219b929b-ea87-7a50-081e-652e87ed25f0@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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 (---)

> Cc: konrad.podczeck@HIDDEN, 37840 <at> debbugs.gnu.org, juri@HIDDEN
> From: martin rudalics <rudalics@HIDDEN>
> Date: Thu, 14 Nov 2019 19:18:48 +0100
> 
>  > That seems unfortunate.  Can we somehow make Speedbar insulated from
>  > the switch-to-buffer customizations?
> 
> The attached patch should do that.

LGTM, thanks.

> But there are probably too many similar cases out there.  Strictly
> spoken we should check each of our 'switch-to-buffer' calls for
> whether to
> 
> (1) convert it to 'set-window-buffer' (so no customization ever
>      affects it),
> 
> (2) bind 'switch-to-buffer-obey-display-actions' to nil around it (to
>      bow out comme il faut when the window is a minibuffer window or
>      dedicated to its buffer),
> 
> (3) call 'pop-to-buffer-same-window' instead, or
> 
> (4) leave it alone.

I think you are right.  Volunteers are welcome.




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; 14 Nov 2019 18:19:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 13:19:10 2019
Received: from localhost ([127.0.0.1]:35220 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iVJi2-0007NL-Cv
	for submit <at> debbugs.gnu.org; Thu, 14 Nov 2019 13:19:10 -0500
Received: from mout.gmx.net ([212.227.15.15]:36109)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iVJhz-0007N8-QI
 for 37840 <at> debbugs.gnu.org; Thu, 14 Nov 2019 13:19:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573755534;
 bh=k6Qz42YkODCv7X7MvNDej97qF0Uf0vv1BbDOxQ0viVw=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=TBFdMxLGNb5b6n5SapbsKoK9tQu/OhvgNOzn+T9fkaWqV2KgICOeo0smut0HW1lux
 ykb6RMcIiwvlWWPzUEtXYsUuXqdHT62T8vyXnRJ8NcO7dNLgrESYCafVyOvOlsOLQe
 PLO5kEkr3cMI8kpJCkmWmOra4IsCJ7SyjUH+JcJQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([46.125.249.68]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M5fMe-1iY2St47PG-007Dm6; Thu, 14
 Nov 2019 19:18:54 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN> <83mucy7p1z.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <219b929b-ea87-7a50-081e-652e87ed25f0@HIDDEN>
Date: Thu, 14 Nov 2019 19:18:48 +0100
MIME-Version: 1.0
In-Reply-To: <83mucy7p1z.fsf@HIDDEN>
Content-Type: multipart/mixed; boundary="------------C958A3C92220BF793C48A1A1"
Content-Language: de-AT
X-Provags-ID: V03:K1:odyrA8vec7NAuG3/znuxb5TvUHxd7aQNTGILMyg+7TqkIlwd8o2
 KE5z5DtXo3vyz2CLeNjvC5HcyDGRZaZr2vXRQkPydC16KYVeR01GSNi8i7Thvh0xPw6d9Xi
 bBnIXi34YcLnv0w2ol5L21LTcmIlClH7BUHMvG2OWLIwo5tv+/DDky3E9fQuKooDBEuidDV
 KLCTqro6bnlkw5is30iSg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:7X9LL1Pu55k=:3LcbZhLU/DtlLXTQFhW4X3
 olyfkNXrHnJRBLw00dN4vP5Ei0JDZ1hvhWYVLUK51jZAGt53Zv/zYzojKpi2gdJ7cHtqJtiy3
 gMSEYcWi1w1KWozNnM8R3NVLH7ZcQ1mXC2I/aZUHHr3O1xzvEey+ZTb6mQ5kALdxibkTCva5t
 xQ3FHkVnF0/fdB2WexhbbwWjSMpp1Mj0oLjCNnKxj9qfkrKwKC5Aausk6yoybFESXbHdfXZyU
 yMoEzkLU32YaPzNzAte1tnykX7kNJYmwHVQOaiVH6WNpDFVw1ewSMrG1XS6iotaIlGTYLs+nI
 VF+xNr3xfRX6kMXF/uuvQdmsJhGz9QEnXcq67djAgw4HlBbwb4+U9G/QpJqKM0R3hHbYs8hnJ
 xD0B697yB3/0wqW8p8/VELMHOLVGO4Dma3/dEM+zTU7vbevsuV5W1xPHKjuPz+MCqqIitrtf4
 WTBLYS46um61VBEpC0UerVG/g4xFRvcnX5dd0GisJsLQ7o9OetCZXSGbjm2aSjTRXxz0BoLAJ
 npoSJ6hTpPhks8UaZTHdqzySqygRik4GUoFXFVzKtfwuAr+uPkYlva2Vk6wu9QRoamkpu5RvM
 Tl2IhaU4BEmRdqceGXRW2/RPX18d4Bop98kzWBvYEiAlzeEt3MN5VjSE8HeoSXUPRYLqdsNFV
 c6tufXidZ3dqt9PcnEwNi4lRGhuyWrery5smzIbLbQSKU3QeANWwlXj7yQPVx6cX6Cz4g6Uxb
 utZ+b5fW1RcReFiCJBlIzp3nmAXQx4/IsuVdCZDqyCt2x9g/DzKppOYc5ya5JNEdtVSKVeOqS
 65BAuyk1vjqew8sdIOvuSxh1633meK+eHeU5OiPoFKLlURS8qFhh8TAgP18LhumSLgJEO8D93
 meaaFwGd9gNEnHk/fGJB81XzNDErzX80fthor63zFQPQgNCC8uc9bJp3LpvB/EhM1BABWMMwv
 1t4gQmvEYQRLfJYBEohxxJ7Ww8+pVJJ15VKrIzxOb4MszJ912z/tZy8eEHwAaG5EdSyNXOP9j
 /V5VYlCYWiR8KDkePwkvBukN5FCW1krgrsWzCFT3aexObJLYVLpI108ZKoMnpYiWP5+d70Wfo
 CuFKCSadnyI31D+Bbfrazs95vjNk655kG2M3xtazglPIeXMV9I+TbmQ9GoH4QimG5NcHqV9cW
 8CqYVo29n/DDMkkRXGjm/JiqKKQwJ9fxtI4uBPLDM3pmoLIPpwhhbYKiQj1as0jsW8NXC4G4h
 /ZMyn261EouhSkWiJrW5JErTpURJ9zBXmBjS6CQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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.0 (-)

This is a multi-part message in MIME format.
--------------C958A3C92220BF793C48A1A1
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

 > That seems unfortunate.  Can we somehow make Speedbar insulated from
 > the switch-to-buffer customizations?

The attached patch should do that.  But there are probably too many
similar cases out there.  Strictly spoken we should check each of our
'switch-to-buffer' calls for whether to

(1) convert it to 'set-window-buffer' (so no customization ever
     affects it),

(2) bind 'switch-to-buffer-obey-display-actions' to nil around it (to
     bow out comme il faut when the window is a minibuffer window or
     dedicated to its buffer),

(3) call 'pop-to-buffer-same-window' instead, or

(4) leave it alone.

martin

--------------C958A3C92220BF793C48A1A1
Content-Type: text/plain; charset=UTF-8;
 name="dframe.diffs"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dframe.diffs"

LS0tIGEvbGlzcC9kZnJhbWUuZWwKKysrIGIvbGlzcC9kZnJhbWUuZWwKQEAgLTMwOSw4ICsz
MDksOCBAQCBkZnJhbWUtZnJhbWUtbW9kZQogCSAgKG1ha2UtZnJhbWUtdmlzaWJsZSAoc3lt
Ym9sLXZhbHVlIGZyYW1lLXZhcikpCiAJICAoc2VsZWN0LWZyYW1lIChzeW1ib2wtdmFsdWUg
ZnJhbWUtdmFyKSkKIAkgIChzZXQtd2luZG93LWRlZGljYXRlZC1wIChzZWxlY3RlZC13aW5k
b3cpIG5pbCkKLQkgIChpZiAobm90IChlcSAoY3VycmVudC1idWZmZXIpIChzeW1ib2wtdmFs
dWUgYnVmZmVyLXZhcikpKQotCSAgICAgIChzd2l0Y2gtdG8tYnVmZmVyIChzeW1ib2wtdmFs
dWUgYnVmZmVyLXZhcikpKQorCSAgKHVubGVzcyAoZXEgKGN1cnJlbnQtYnVmZmVyKSAoc3lt
Ym9sLXZhbHVlIGJ1ZmZlci12YXIpKQorCSAgICAoc2V0LXdpbmRvdy1idWZmZXIgbmlsIChz
eW1ib2wtdmFsdWUgYnVmZmVyLXZhcikpKQogCSAgKHNldC13aW5kb3ctZGVkaWNhdGVkLXAg
KHNlbGVjdGVkLXdpbmRvdykgdCkKIAkgIChyYWlzZS1mcmFtZSAoc3ltYm9sLXZhbHVlIGZy
YW1lLXZhcikpCiAJICApCkBAIC0zNDYsNyArMzQ2LDcgQEAgZGZyYW1lLWZyYW1lLW1vZGUK
IAk7OyBQdXQgdGhlIGJ1ZmZlciBpbnRvIHRoZSBmcmFtZQogCShzYXZlLWV4Y3Vyc2lvbgog
CSAgKHNlbGVjdC1mcmFtZSAoc3ltYm9sLXZhbHVlIGZyYW1lLXZhcikpCi0JICAoc3dpdGNo
LXRvLWJ1ZmZlciAoc3ltYm9sLXZhbHVlIGJ1ZmZlci12YXIpKQorCSAgKHNldC13aW5kb3ct
YnVmZmVyIG5pbCAoc3ltYm9sLXZhbHVlIGJ1ZmZlci12YXIpKQogCSAgKHNldC13aW5kb3ct
ZGVkaWNhdGVkLXAgKHNlbGVjdGVkLXdpbmRvdykgdCkpCiAJOzsgUnVuIGhvb2tzIChsaWtl
IHJlcG9zaXRpb24pCiAJKHJ1bi1ob29rcyBjcmVhdGUtaG9vaykK
--------------C958A3C92220BF793C48A1A1--




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; 14 Nov 2019 10:03:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 05:03:51 2019
Received: from localhost ([127.0.0.1]:60985 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iVByg-0008NP-W1
	for submit <at> debbugs.gnu.org; Thu, 14 Nov 2019 05:03:51 -0500
Received: from eggs.gnu.org ([209.51.188.92]:60570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iVByf-0008NA-4p
 for 37840 <at> debbugs.gnu.org; Thu, 14 Nov 2019 05:03:49 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47477)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iVByX-0000K5-TD; Thu, 14 Nov 2019 05:03:41 -0500
Received: from [176.228.60.248] (port=1444 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iVByT-00023s-OG; Thu, 14 Nov 2019 05:03:39 -0500
Date: Thu, 14 Nov 2019 12:03:20 +0200
Message-Id: <83mucy7p1z.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-reply-to: <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN> (message from
 martin rudalics on Sun, 10 Nov 2019 19:33:17 +0100)
Subject: Re: bug#37840: Missing in the Emacs manuals:
References: <m2woczextr.fsf@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
 <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
 <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, konrad.podczeck@HIDDEN, juri@HIDDEN
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 (---)

> From: martin rudalics <rudalics@HIDDEN>
> Date: Sun, 10 Nov 2019 19:33:17 +0100
> Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
> 
> The speedbar code uses 'switch-to-buffer' internally to switch to
> its own buffer in its own window on its own frame.  Any
> customization of 'switch-to-buffer' to do something like switch to
> _any_ buffer in another frame will make the speedbar choke because
> its buffer won't be displayed in the same window where it expects
> it.

That seems unfortunate.  Can we somehow make Speedbar insulated from
the switch-to-buffer customizations?




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; 10 Nov 2019 20:55:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 10 15:55:48 2019
Received: from localhost ([127.0.0.1]:52592 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iTuFP-0003KO-Na
	for submit <at> debbugs.gnu.org; Sun, 10 Nov 2019 15:55:47 -0500
Received: from black.elm.relay.mailchannels.net ([23.83.212.19]:7106)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1iTuFN-0003KB-4y
 for 37840 <at> debbugs.gnu.org; Sun, 10 Nov 2019 15:55:46 -0500
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id AAAF58C07EB;
 Sun, 10 Nov 2019 20:55:43 +0000 (UTC)
Received: from pdx1-sub0-mail-a14.g.dreamhost.com
 (100-96-8-64.trex.outbound.svc.cluster.local [100.96.8.64])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 1B1B58C11BC;
 Sun, 10 Nov 2019 20:55:43 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a14.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.5); Sun, 10 Nov 2019 20:55:43 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Versed-Skirt: 36f4aeb51d47dabf_1573419343336_974013339
X-MC-Loop-Signature: 1573419343336:2965325312
X-MC-Ingress-Time: 1573419343336
Received: from pdx1-sub0-mail-a14.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a14.g.dreamhost.com (Postfix) with ESMTP id 51F9198B01;
 Sun, 10 Nov 2019 12:55:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type; s=linkov.net; bh=Mv85GIS9Cu7a+BZC4bgzMx0S/oc=; b=
 zMUU7yGco5UPoSgdfK3fTVHZPKOXHLruBu7gWpunMFYtf70M73/9E2jgc9pAUWV2
 DxzDjogmwS/3blFpVqUakaYKQ3O2btH84SOYkblB0uUeqySAJxdXnNRPBbRS5Lst
 dPu5x7rnFCKqD+bN68q0+MydIUlOxK9eMKLrQvJicSA=
Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a14.g.dreamhost.com (Postfix) with ESMTPSA id 3A2F99872B;
 Sun, 10 Nov 2019 12:55:34 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a14
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#37840: Missing in the Emacs manuals:
Organization: LINKOV.NET
References: <m2woczextr.fsf@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
Date: Sun, 10 Nov 2019 22:11:06 +0200
In-Reply-To: <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN> (martin rudalics's
 message of "Fri, 8 Nov 2019 10:20:59 +0100")
Message-ID: <87h83b7lut.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Konrad Podczeck <konrad.podczeck@HIDDEN>
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.0 (-)

>> Then maybe switch-to-buffer-obey-display-actions should be replaced
>> by another variable switch-to-buffer-display-function that could be
>> customized to possible options #'pop-to-buffer-same-window,
>> #'pop-to-buffer or any other custom function (and nil by default).
>
> We can do whatever we think best as long as Emacs 27 is not out yet.
>
> If we leave things as they are we should probably mention explicitly
> that 'display-buffer-base-action' gets overridden when this option is
> set.  We should also say how 'switch-to-buffer-preserve-window-point'
> is or is not respected in that case (I'm slightly confused about how
> it works now).
>
> Otherwise, I see no need for renaming the option.  We could simply
> allow its value to be an ordinary display action with functions and an
> alist and have 'switch-to-buffer' act accordingly.  Or am I missing
> something?

I agree.  Adding support for display actions with functions to the
existing variable seems the best solution that would cover more use cases.




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; 10 Nov 2019 18:33:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 10 13:33:39 2019
Received: from localhost ([127.0.0.1]:52531 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iTs1r-0008PE-Eu
	for submit <at> debbugs.gnu.org; Sun, 10 Nov 2019 13:33:39 -0500
Received: from mout.gmx.net ([212.227.17.22]:37723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iTs1p-0008P1-By
 for 37840 <at> debbugs.gnu.org; Sun, 10 Nov 2019 13:33:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573410800;
 bh=8xajCvNOg9E5WdF4dyv7wiw14wL6EiJyolnteAdfFAg=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=gejL2XesXNQ3q85Au74W2xrnQWCzU8YntIMDdm1//MB9BtOaLS+MgctMtfnZ5sJg3
 RU+Hkp43lvyWZ/BG85om+cCjKMpbPqFx6tVEOOVHZwgINpKntHYvnVCK1v7vtt6BW4
 kggPVK2blFi+/zYXgTWpGmSVX+2SxaOotFXIkJkg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.21]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MvbBu-1hemjp42ek-00sdZY; Sun, 10
 Nov 2019 19:33:20 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@HIDDEN>
 <f16ad48f-becc-9d15-fe63-cbc58fa317e1@HIDDEN>
 <568AD058-07B1-4C58-81C5-32E2492C1EC5@HIDDEN>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
 <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <7e6f19a1-fa45-0315-9d22-9bbb7223d695@HIDDEN>
Date: Sun, 10 Nov 2019 19:33:17 +0100
MIME-Version: 1.0
In-Reply-To: <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:KsTFHW2p4RVRLQQDk0mkyoxtJe7t4Lhq3m5WyLcQPB+DLA7gzyd
 RkBdlHDOMDbU/pA5HZG95ae0TgeHaKUbc9vn53S/QxlNajXuPfHNHookXdRyVL7v7Lc322w
 YJUHANlZSP91v58U907ic8cyPROMISnmSp42V6JxeQB7cxs+aXV6F6Oi2neDr+X98rCGUs+
 DS1CBUnhX5lo3uwzN8yYQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:w2GTHpImNow=:fQLogHU5cqswvcb2O47ZwJ
 WwnWJtEvecMg8hZOlnQHkUtmbq3DS/VtTg8pwcExQDLwaOiPJ61CWt6YoleNHXYRNN+nfrKc2
 X0DjUvvMyhQn/o2Gt0iKLBUgbFEhVUuUboc7mS21EJt69qrqSGtajYOL4aG2EBXnogV17xMHO
 kfKLClGp5/tcM6il02x0JN1UJXsGn6Kx0CO+11R80hW3HdmXK7YW3YL2LvlP6t3Si0XztXu7M
 z3QuNjnyBeWdW6vX0ASSWfSiY8bi6RaTzFC522KesDqWs1w9Ni4YabGcuw3p5ydI7cQwdiew2
 idX0kbRK67iqQpkw1xWtkuoJqIrqb8pbKrzaqTHsuc1hCr/8Ohx5eAKIIsFf9C9ie8dc4a3BO
 4aS9eY7qx7/CCuvdKwfcu+D71W8osl4eGJY+wg3TsiF14QduLQvFiITAw7Fq+ARxcgcQHh+0S
 DxZCDzAs3uaWE9QaXLCdmKk7+de3JT93mP1ml4OnYtTK7tQcQ7q0/4p92e7Em48wxwq97suAo
 1fVy+jMRsQ13q1Wpx3AnBzcl2+k6p1/NkWHnr4ghabb9icXQ5HVuUzNZ5AqQMsu6XxE0zors3
 maAyTYkCFfK5kyIGsv67NeomxXdkUKNuaNO6pfpQKlTIx3sboMZwNjJzRuloU34dyBoDG/5gQ
 5slW9nUTXUh7wYxVutHHU69kvAu2IJ5xjixZDOS0eUT5coCWJmb1Pbhhbaryf5rUZIlGFzmOh
 lEJxC4+gNeS/HCLyla7FpdLjfnwotFJ0eHtHNCf1HkMBHVJKxWVNwd+d4rRRdluTvgy4+zu5U
 haXTlH1ToYTKS/ix8R+QbxF4jdi6WkTxm1Osi8zMNK6ttqvmQQ2yvJaM3OvgBK7ycb0hW02Bz
 L/lfq+x+nWehujZYT2fsRsaOQ5StQmwHW+l7fMJWVlxzfbb6L/EEXtzyYHxX30IAJvDkVS38/
 47/1HyNt+uK9FdcIzbVmO3/iJp3Mddyp0q68Onl0drk9FKOagE2gvq1ZYa12IgZedbmaZ4ZKa
 K1XSDoj7hG9DUbhotYY1scJM/sf2+4fS31u6ZE/ygBfB7Z3Xk5dL8IhWN3rDypG5QGhIJPML7
 NEfJmWEfrHxOt44/KGKaRaq5tvbFLN83C9Hc56RSNdg9YdMwJ3dh4eaGk3O8YswgyRCGAaWWF
 WpmI5mHOJ7cKiPsamQWlVAQnLzSbRL9iJcGOUwYDOB/FTqDnECAhhH1csBsnENTZxn4YxYJ+3
 1cCkbe78iY4a6rWsil9IxwouUvDB2Sb/LenzRa7YdcEdYEMYo2Qa6wmsZUU0=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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 (-)

 > So what is the correct customization if I wish to have _every_
 > buffer in its own (new) frame, just different buffer types having
 > different frame types, the latter meaning different geometry, fonts
 > etc.?

I'm afraid there's none.  The reason is a technical one.  The speedbar
code uses 'switch-to-buffer' internally to switch to its own buffer in
its own window on its own frame.  Any customization of
'switch-to-buffer' to do something like switch to _any_ buffer in
another frame will make the speedbar choke because its buffer won't be
displayed in the same window where it expects it.

Note that 'switch-to-buffer-obey-display-actions' is a new addition
that has not been yet tested extensively.  In earlier versions you had
no possibility customizing the behavior of 'switch-to-buffer'.  In
practice, it always used the selected window for displaying the
buffer.

You could try to replace the regexp in 'display-buffer-alist' with a
function that filters out all buffers that are in a sense special like
the speedbar buffer but I'm afraid that you will encounter too many
instances of internal uses of 'switch-to-buffer' so you will soon or
later get tired of such an approach.

The other approach is to specify in that function all buffers that
interest you (mostly based on the extension of the file they visit)
instead of _every_ buffer.  Would that be so difficult?

Finally, note that if you make sure that practically all windows you
use are strongly dedicated to their buffers, 'switch-to-buffer' calls
will respect that.  For example, if with emacs -Q I do

(custom-set-variables
  '(display-buffer-base-action
    '((display-buffer-reuse-window display-buffer-pop-up-frame)
      (dedicated . t)
      (reusable-frames . 0))))

(set-window-dedicated-p nil t)

and then choose *Messages* from the Buffers menu, it will pop up in a
new frame and the speedbar will work normally.  Note, however, that
strongly dedicated windows may have other disadvantages you will have
to get used to.

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; 10 Nov 2019 16:45:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 10 11:45:07 2019
Received: from localhost ([127.0.0.1]:52481 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iTqKp-0005oh-6R
	for submit <at> debbugs.gnu.org; Sun, 10 Nov 2019 11:45:07 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:39772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iTqKl-0005nw-Pr
 for 37840 <at> debbugs.gnu.org; Sun, 10 Nov 2019 11:45:05 -0500
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=cOLBqsz5wvvD6OGFwQhgGdOG9QjSUOrWakj8jLfvTwk=; b=KNmVra5SBObQpcEdKXURmFKGio
 RnaqGIFs1xWVU7kHPx8VT9r4bMjeWPF+YZxqYFYmHxHwJtLPpJ0O+UDB27DREXkS4kvfCk94UFDI+
 njfn0jTBYTgnLVWKxLYVElQJ46hNNRBc5N6cj1Cec+WIxH58Ug11Zm+TXGV/e76gqHXs=;
Received: from joan.univie.ac.at ([131.130.3.110] helo=joan.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 1iTqKi-0002SE-Gi; Sun, 10 Nov 2019 17:45:00 +0100
Received: from 217-149-174-117.nat.highway.telekom.at ([217.149.174.117]
 helo=[10.0.0.13])
 by joan.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iTqKi-0007wW-CO; Sun, 10 Nov 2019 17:45:00 +0100
Content-Type: text/plain;
	charset=utf-8
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: <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
Date: Sun, 10 Nov 2019 17:44:54 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <AA4B102C-098C-4347-AF39-ED3F848EB302@HIDDEN>
References: <m2woczextr.fsf@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
 <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3601.0.10)
X-Univie-Virus-Scan: scanned by ClamAV on joan.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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 (---)



> Am 09.11.2019 um 10:01 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > I used this customization:
> >
> > (custom-set-variables
> > '(display-buffer-base-action
> >    '((display-buffer-reuse-window display-buffer-pop-up-frame)
> >      (reusable-frames . 0)))
> > '(display-buffer-alist
> >    '((".*" . (nil (inhibit-same-window . t)))))
> > '(switch-to-buffer-obey-display-actions t))
> >
> > to get new frames for any type of file, and then Speedbar popped up
> > with a layout according to defaults-frame-alist; by =E2=80=9Clayout=E2=
=80=9D I mean
> > frame geometry, font, color etc.
>=20
> That means "any type of buffer" and is obviously too strong.  Unless
> you make your regexp more stringent, you will see similar problems all
> over your session.

So what is the correct customization if I wish to have _every_ buffer in =
its own (new) frame, just different buffer types having different frame =
types, the latter meaning different geometry, fonts etc.?


Konrad






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; 9 Nov 2019 09:01:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 09 04:01:56 2019
Received: from localhost ([127.0.0.1]:48150 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iTMd2-0006bv-FE
	for submit <at> debbugs.gnu.org; Sat, 09 Nov 2019 04:01:56 -0500
Received: from mout.gmx.net ([212.227.17.22]:56749)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iTMd0-0006bi-Qj
 for 37840 <at> debbugs.gnu.org; Sat, 09 Nov 2019 04:01:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573290104;
 bh=Pi2b2G3J1flaNUGB4eNBiXeUjuKax6+yt4gsH8wf7Ys=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=fPwITDiHdZBzKcGIadMyi+Ay7ho98lKhQzDPCERZD0rFhgbGiaGzuhR9oZdnm4KXV
 a0jQR3We2lwTkdFesQcGTwoO53L4+Q05jEJtb6ASAnVyWQEqTEQCLne8rZdcEJdQ+q
 uvGTsdAuDqcqBsvenUASv+T6wDx+/PnknXFD39H8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([46.125.249.42]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mq2jC-1i6jRS0Vwg-00n9aJ; Sat, 09
 Nov 2019 10:01:44 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
 <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <cb0a069a-c381-8eaa-44de-c3938b058528@HIDDEN>
Date: Sat, 9 Nov 2019 10:01:44 +0100
MIME-Version: 1.0
In-Reply-To: <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:vyRxmyYW6ufHnw9fuDhobRnly1hAbRDuMLUKyMwq0VtET532aOD
 Y34f4c8bSJX19q5Spr9u0V4IQfHb5eUJISQkLNh3gPg4EujT9bTZyFpZ8F5CNvbt2c+94sq
 BZbroYzyu3zGJBOj2NU7YiU1vmIbVzFi3MZHEttNEBNUMwmsB2H7O6CUynusm6zJS+aN4o5
 iqhpECmlEfZC26ahYQEjQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:bQ4X1J2Iza8=:n4UY5wvVrM1AyettKqhkIc
 V0eQcIk/VU7i7P0kaSHj8mxTx2zBhV+QLanGlEAgdUP7BnrvZ2NVlK4l7Zst0gvRDunLeHn2/
 D1+DAH6k/ADuSc4kWaJYWYTeGVb8jrodOabK+1kyMZDzzviNwyOaEzL17JBQ9uMDnR7vJ5zy1
 TmyR2lNw6C59zpaoPMjM2eYadfngLx6dsFGdJCMntIaWDrg9VlaCsOSgFsMb0cIftdR6B3/Gc
 cnF9UU4zKTyAQb12QCuL1bQhVyiIhRkocW0FMAKrBsB1IAWXpd/2J9LjumCF5cJXsonMG7NVs
 mfUk+fdePxNuDs0Gv3725E+WvbKcgrO8h7875o1flMeKVDYV3AGM5bdsY89vOJocWNdGw1vc2
 gqLrFQLSLEpMDR1ygnauXEn/wi1TQHZBdyR9Jf72qiqNrLrcvxHjVZqS/zPqx2pRrRjKLVDa1
 yCBQMDTx+ma42vVkneCD+o9DKemgP4+SOlsQbwwUSag7Xb4wxyxPIOHm2LJDpGP0UhnU7NBct
 Vg5BslqdxhOMVOXXwewuq/W3Dj3q6AveK8o2efGJKs8poyOICHfeRZ+8jkdikZ4LTEJBwAxlF
 h1LBWmFsAqyazH2DgfZryKHrFkUGpKdzRCsudNK0U5tQpjinTae33rvW6t4u0Hxr78NI6nHBl
 Ow3uIPck7tkH9fmx5e1pKTn4+jlsBcePil5k0bBNqnVbSwVMkIuWqyk9zcMgbaJANrPogKOEv
 WGCJlX3HdNPmn76MWmfEdInLYMvuxGysX7jy4mDkyl1el0Xkdres71+leMyzYhr03k8lKo+QP
 /6AoJl/xuVFstZH3CYZiesmSEIoGgwZWtHfkzLnEmSCS5UudpglAi39Li8A61c/4nFEOcZwmI
 PCj7l1eblVkyEoLKl0kEz9LywwSoBZQ0srN6Xd0e6lyOmMeyVjxZSjlgPswpX2ZyWgbVWmRT5
 IoOJsHxpTriShac7lm5ITYfC+dZQr26BtZWED9rvGs40VUw31Thz8eaSDLK6aLoYi28YnSu1J
 RlSRXgLElaJsSnC0iWUDgco1bg9BbamvWB9Fv7Q46Tpx1hXMZZkpxGghQpqIzey7WAD48REDs
 PmG9lSZhlhB6gl00EBrRIFaDG/ldfQXthAaYn9aF48RujSqlWdJ6Sr6Ohc02+1EzfAK9w3RMe
 +MdXJnWITzh1+M6fdEftJIvmyHGfZhQbCUIFWqrUUeqd8/vXaNC7N91pRkRVZ+ghhV3fVxw1i
 HiX1OaVZjQa3KWWhmyaf/7eovJe07i4zQZocbBbsYkl7O1d9BbycnqlMoai4=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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 (-)

 > I used this customization:
 >
 > (custom-set-variables
 > '(display-buffer-base-action
 >    '((display-buffer-reuse-window display-buffer-pop-up-frame)
 >      (reusable-frames . 0)))
 > '(display-buffer-alist
 >    '((".*" . (nil (inhibit-same-window . t)))))
 > '(switch-to-buffer-obey-display-actions t))
 >
 > to get new frames for any type of file, and then Speedbar popped up
 > with a layout according to defaults-frame-alist; by =E2=80=9Clayout=E2=
=80=9D I mean
 > frame geometry, font, color etc.

That means "any type of buffer" and is obviously too strong.  Unless
you make your regexp more stringent, you will see similar problems all
over your session.

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; 8 Nov 2019 21:12:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 08 16:12:21 2019
Received: from localhost ([127.0.0.1]:47791 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iTBYL-00031B-85
	for submit <at> debbugs.gnu.org; Fri, 08 Nov 2019 16:12:21 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:39034)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iTBYH-00030w-Ll
 for 37840 <at> debbugs.gnu.org; Fri, 08 Nov 2019 16:12:19 -0500
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=o6VgJdNQxK7uKzVC6pg3vKH7aOJLkJfLWYmBkIXp35w=; b=Xx1mzDHNefErrNSPkXE+tkiIuz
 dDF+4TzRpbfmNBSVcgpSd2WPUmiV/ULsvAgyNIHnBina4jXVaIGq0GyRfVBOuhNeaQoQaKA5gNQ9h
 bR4ldSJCLJ/aPMN+hMoLbLA0JWy3HAI4Jn6HasARJWVyeygRwAoW1KA6mhengisY6/o0=;
Received: from joan.univie.ac.at ([131.130.3.110] helo=joan.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 1iTBYF-00052q-08; Fri, 08 Nov 2019 22:12:15 +0100
Received: from 217-149-175-221.nat.highway.telekom.at ([217.149.175.221]
 helo=[10.0.0.13])
 by joan.univie.ac.at with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.92.2) (envelope-from <konrad.podczeck@HIDDEN>)
 id 1iTBYE-00061m-SQ; Fri, 08 Nov 2019 22:12:14 +0100
Content-Type: text/plain;
	charset=utf-8
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: <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
Date: Fri, 8 Nov 2019 22:12:09 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <F97236A2-FCE6-4127-A996-44E4C6C212AA@HIDDEN>
References: <m2woczextr.fsf@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
 <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
X-Mailer: Apple Mail (2.3601.0.10)
X-Univie-Virus-Scan: scanned by ClamAV on joan.univie.ac.at
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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 (---)



> Am 08.11.2019 um 19:27 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > While this works in most cases, for me it still gives a problem with
> > Speedbar: Suppose frame A has input focus, showing buffer A. Open
> > Speedbar via the menu. Then the Speedbar frame pops up, with input
> > focus, but with the same layout as frame A had, and a frame B opens,
> > with the layput intended for the Speedbar frame, but showing buffer
> > A.
>=20
> I cannot reproduce that here. =20

I used this customization:

(custom-set-variables
'(display-buffer-base-action
  '((display-buffer-reuse-window display-buffer-pop-up-frame)
    (reusable-frames . 0)))
'(display-buffer-alist
  '((".*" . (nil (inhibit-same-window . t)))))
'(switch-to-buffer-obey-display-actions t))

to get new frames for any type of file, and then Speedbar popped up with =
a layout according to defaults-frame-alist; by =E2=80=9Clayout=E2=80=9D =
I mean frame geometry, font, color etc.=20

Konrad

> When with emacs -Q I ask to show the
> speedbar from the Options menu, the speedbar pops up the same way
> regardless of whether I have done these customizations or not.  Maybe
> I don't understand the meaning of "layout".
>=20
> What I did notice is that clicking on a file in the speedbar frame
> always opens it in the same window of the initial frame thus maybe
> disregarding the customizations but that's a different issue I
> suppose.
>=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; 8 Nov 2019 18:27:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 08 13:27:22 2019
Received: from localhost ([127.0.0.1]:47582 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iT8yg-0005Bm-Kr
	for submit <at> debbugs.gnu.org; Fri, 08 Nov 2019 13:27:22 -0500
Received: from mout.gmx.net ([212.227.15.18]:60709)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iT8ye-0005BY-Qi
 for 37840 <at> debbugs.gnu.org; Fri, 08 Nov 2019 13:27:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573237628;
 bh=XA7rw9ckjhcv64zb6RcYi3FZg5jqn6a7MVoU6Yc+zP4=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=BECkt/zPCpUHhVqQcUCv7C6483MsjlpJQUnHMdszMv7LmmdxnAr76VcdBLJOQ5QL5
 6JS+zajBjK1AAGoSobHY2V49ZXx3X0g/IeRTHpv4WdYrKYTsNjJeAbjO0ToHv+vmCh
 /vR2nJGWooFWKtoEFckrZrVGa40DytLAe/03QYCY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([212.95.5.197]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTAFh-1iLlMB1aBz-00UYde; Fri, 08
 Nov 2019 19:27:08 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Konrad Podczeck <konrad.podczeck@HIDDEN>
References: <m2woczextr.fsf@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
 <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <6e6cc4e6-277e-1a47-af6c-b7c75301d41e@HIDDEN>
Date: Fri, 8 Nov 2019 19:27:08 +0100
MIME-Version: 1.0
In-Reply-To: <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:8Dcsz2X48nnJD5rydcY5vt6yHQwn01HQroqTyWUkYUgKM2uE9Sw
 r2AdvjU2jY3ur4Lxb47JpuTZIE6ax6Pi2KZeA75G+OiBPDNGaQ16UN8KwqlWxsj+nsT5jPG
 mhTdo8nfQ4cjIk4TQEuI/ojcBvpZop3RjUwpaZFfnWDMHFG/IqaTFfdA9WCINNum4JMGfhZ
 vvGaZZau3091G7w9a5evw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:QMtwMToAlS4=:bDN/k7q3Daw2L3ivKfmdKI
 UJahgUA/E3ZqEZ+TBwKFzJ3U/r5PsXQP6afLRoIxqufqGG+RMHyR+L1mS3VvuA+jGL6BNHCZj
 7kocokXE52uRVdaePe5P7MYM4yuRQekDRZa4nSd5mtwB4lwV8C9mk81uPGFAO4vgouBvHhyYI
 ZrDjljWW4D6v6J28me/bcl13//J+S2aF2RXMcoh0TpC9btDkcx+EmckeZKdou6zI07Y38Bmyu
 vmrsqEFQhXN/5NaoOw93pceEMUNVWxl1DXCgrRh3xQXiqbdn5KHSz5+FFCNmWe9bQlNyo3JRQ
 gB6dfC+gd895P9NoTcHIQE002EgLwWjWLaflSnKtO6L5QWVnHC8O+A2Yp2CQlVNSMSwkKBMrY
 gl+vyNaDCJSYdZ7Ny/cVyFPPLz3GgzBDjLaOtEAvPp7nlfmS317yQl4ALaw5FyoZ/IopMzdve
 xHgIWQJqWt+WFn5vBZTcUQuZckDjhwGPFkq90CTJYf6Zc5ZmAWlkG9sfCT2pMcxAnrPjm/b35
 Q9O4vY1FnXp+G/jV65/X1Z4HM9dlhimTnBBrfC/f+xQc4LlMocRN1buDQktfcGzp1zIbYy/gz
 Olyq9SmoFoGw4FRq7nh5G1B3eA1O/zi1CiNC9SpbDwSt6lWfrmfuFhl+jJn8/5W+ZUmHqEPM4
 fCFAaP+vAN76NW44AkF7WUodi6ULxJ24Uv1jNIrWQekqczmamuyWejD8RyjFKlRwmRSwbSt7r
 u6F4r/CDNTOnFkB9Gnm4CdyzqD6vMGcLK8YqruseCEGJ+KQutpqsYhZSBORnPUI7ncdY68d8O
 hXXH/l7ajoWYfFf6TVuz6XKZJd2zifFt+cl8n2HGOeG4RiQR3x50+o7gHJ+1WLO6IkjKenfV+
 XPZwrx1aXnPVUl9wU2RuSaWgsH3f5fGlVYpoEgypWZTiYS/001NSfg4me4/+m/1mZOogy+jUi
 GIjJiSPoHETHE/UHGC6kcFshmBoDctWko+6qnH9Yd0OssbHEPNIqpmcG+fl7asJU88kPl55uM
 suxNr5PALqMVPitY8in2L7Z0U9gINF8bu+VE2p3O4OW4y1NdUUCjehjL60solgzL3cZIu7V3F
 SPxHPPJB22lR0u+mtKNMKQKoz2yHGKnYrfiPFI67ffg7YEZ6t8tnFpFO8BfEsPO78liHJrFxE
 c94YiiO07skCvOI0hqGwWd45e+pnPdVzH/a/Yc9yflqE9koyKVBrISv3GxV8cplUyqgrQu1Mu
 4XlEzhM3ANwcIpaMof9ZBDfqrI1IctJpdAnxV0dB/rPI+SPWHqXGcO6rXNDY=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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.0 (-)

 > While this works in most cases, for me it still gives a problem with
 > Speedbar: Suppose frame A has input focus, showing buffer A. Open
 > Speedbar via the menu. Then the Speedbar frame pops up, with input
 > focus, but with the same layout as frame A had, and a frame B opens,
 > with the layput intended for the Speedbar frame, but showing buffer
 > A.

I cannot reproduce that here.  When with emacs -Q I ask to show the
speedbar from the Options menu, the speedbar pops up the same way
regardless of whether I have done these customizations or not.  Maybe
I don't understand the meaning of "layout".

What I did notice is that clicking on a file in the speedbar frame
always opens it in the same window of the initial frame thus maybe
disregarding the customizations but that's a different issue I
suppose.

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; 8 Nov 2019 11:04:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 08 06:04:38 2019
Received: from localhost ([127.0.0.1]:44855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iT24C-0008Vv-Uc
	for submit <at> debbugs.gnu.org; Fri, 08 Nov 2019 06:04:37 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:37466)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iT24A-0008Vl-QT
 for 37840 <at> debbugs.gnu.org; Fri, 08 Nov 2019 06:04:35 -0500
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=o3Rd/XsaK+e5kGcY94Z2lrz7Qes8XwMWmFeQjgEuhwk=; b=l9LT6JRbxu6vNVBIU3uPH5ZHk7
 xXEHc44uyD5qvLOYGpv8O1ErYCCX4lhep9kouqCbHABnwN1GNTD4DUjtuOPHIsGq3pokH0iLYB6fV
 2ZLdXakM8NPlD+uTvlmyBJ07B1qgWKL1XyTlCDaoMe9MwMAVkVOwdSrsF/Zvao7uUUJI=;
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 1iT248-0007UI-1V; Fri, 08 Nov 2019 12:04:32 +0100
Received: from 217-149-171-112.nat.highway.telekom.at ([217.149.171.112]
 helo=[10.0.0.13])
 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 1iT247-0008ER-T1; Fri, 08 Nov 2019 12:04:31 +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: <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
Date: Fri, 8 Nov 2019 12:04:26 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <A2D5A4DC-9C21-4313-B007-7AFF61CA2265@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
 <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@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, Juri Linkov <juri@HIDDEN>
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 (---)



> Am 08.11.2019 um 10:20 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> >> This means that for Konrad's scenario to work, the minimum =
requirement
> >> is
> >>
> >> (custom-set-variables
> >>   '(display-buffer-base-action
> >>     '((display-buffer-reuse-window display-buffer-pop-up-frame)
> >>       (reusable-frames . 0)))
> >>   '(display-buffer-alist
> >>     '(("\\*.*\\*" . (nil (inhibit-same-window . t)))))
> >>   '(switch-to-buffer-obey-display-actions t))

While this works in most cases, for me it still gives a problem with =
Speedbar: Suppose frame A has input focus, showing buffer A. Open =
Speedbar via the menu. Then the Speedbar frame pops up, with input =
focus, but with the same layout as frame A had, and a frame B opens, =
with the layput intended for the Speedbar frame, but showing buffer A.=20=


Konrad

> >
> > This doesn't look good, indeed.
> >
> > Then maybe switch-to-buffer-obey-display-actions should be replaced
> > by another variable switch-to-buffer-display-function that could be
> > customized to possible options #'pop-to-buffer-same-window,
> > #'pop-to-buffer or any other custom function (and nil by default).
>=20
> We can do whatever we think best as long as Emacs 27 is not out yet.
>=20
> If we leave things as they are we should probably mention explicitly
> that 'display-buffer-base-action' gets overridden when this option is
> set.  We should also say how 'switch-to-buffer-preserve-window-point'
> is or is not respected in that case (I'm slightly confused about how
> it works now).
>=20
> Otherwise, I see no need for renaming the option.  We could simply
> allow its value to be an ordinary display action with functions and an
> alist and have 'switch-to-buffer' act accordingly.  Or am I missing
> something?
>=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; 8 Nov 2019 09:21:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 08 04:21:11 2019
Received: from localhost ([127.0.0.1]:44608 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iT0S7-0005cV-Fe
	for submit <at> debbugs.gnu.org; Fri, 08 Nov 2019 04:21:11 -0500
Received: from mout.gmx.net ([212.227.17.20]:36579)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iT0S6-0005cI-4T
 for 37840 <at> debbugs.gnu.org; Fri, 08 Nov 2019 04:21:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573204859;
 bh=IsdHFEhjlwt5OI0YfvIoS1UkqMRwour/v54TrjuI0Z4=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=hWfjsGbKnTiwV3N4qIM8h7qfJS2dauGeaUHXMPTbyQiRpQ/OKrNTV6sIYON6Kwffn
 /AEc6G/ChOjdYoaAaUV7TPluhITU1qbhXuJA2V7sll3VEU5TDtUKfbDd2sHvjDnIn6
 Uw/471U6WUHi38HllgXxhgKUpe+3Oa7rgJ1Ov74g=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([212.95.7.234]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdNY8-1htwkN2YfQ-00ZSRt; Fri, 08
 Nov 2019 10:20:59 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Juri Linkov <juri@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
 <878sorqrx3.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <7dd1c601-aa2c-8b44-016c-155bdd8a71eb@HIDDEN>
Date: Fri, 8 Nov 2019 10:20:59 +0100
MIME-Version: 1.0
In-Reply-To: <878sorqrx3.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:A81zJxKsTTwAGJvwukfDjmvsA5ZJvBTIiP5esWoA7mnVwE12tsO
 7ivXdmTboBgwHF/LNquMJugY9pfk7j2XMubC2J1pwLKDTXTf+ONJNW5wnIyg+4Y8dovLsMg
 UohYcNq7WINuuXSV1WCXuJFHIrfBdxUskObyVkEl64vbuizFHTKD6RMwvCWnhEUncf8NI7n
 cu47xdaZNw8/WXOCj0Nyw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:sU44MqVkOGI=:35NMKpT54uaupiszl5XikA
 7PRFIwVOZRFVwUHnsbH/+mai8aEmu9PPAJOA2dZFPlChnlEiRxD7W3ceeogmhXPdLmcMd3Ts0
 UCUyYB6ZihSLilHvJzshczWvh8e2J+/dj6P5OcuVLfGqW0Jdyt5YmG9Dqr9jDvSqhy43OtkA3
 /LzpUEU4jrwOdSlvoQcwT0sH7h0uxSqcJAOan+BeyYvtWIlgnROjXqBOg2gNC0AlAZfZf9kkM
 3DR+Jkxheolm8v3bWY/DK+LwD2pGc6vi+fT4AyuuTB0PklaEhwEYL+clE9DXWlmS2FPJE9hni
 iQD1Fi+C/1/+VkUwMpn6DOdXXfZ5+teIpFAoCWMRlXIbcmv04hWk3xO6+u/H200atT5awxRV5
 jMTrh/eorZLo0V1UnKlU5UTe4ytt1HnpSAGKuq0I9n3mTp01VHwD0OKYEcYzwXXKuK1ysjWrU
 2CHpffSGrJ8+SyE91ZsysQMz9X0aMuRnH0QF4Qn0RDS/SSnJ84P2Ixy+rvrkkNvodBQKB5ZGz
 vCH8lDW0bgqIDCJj6+0Dvw828RBHnBboCv1XHwd0gvSIcjigYwPzSocYPCj6nWJ+AtPNSEvBc
 GqG9JszSk8YLdOdNK9gG/pk3j+GTUcd+FTCO2gpqIf8iN05wFzYu90s9hxD8Mip+XUWdF0Q3j
 LEbzQdVbMHcIVtgc7qYvEerIs2HznnnuRTtapery9IOM2N6NjqobyuCifN3WSVtgSlpVi2GmS
 xAHEGYzORwEyd9+gFl01TJe2piz7x+EY3/BUjCCL+lb0wutOhsm8F00Bd9mYwZk3R0sSO1bvr
 CHabwiYpmrqWlpmkalejZ2Z1rW/1ZiIZrcCoGLAsywYb//Zerhj5OZOI22zCqjGh0XdI9M2ef
 nOC++36Pu3wgHi1PBvNCCXyw7utJ7hzX/rBWyvQwOh0VPwcyTQ4WxokJpMvLa43LmaJhhcj1G
 TjYkrrrJZfwj24VJDAn0rYYA+DFv+2rarNxYcIeE8h9CmdfUKGHL+7Tdr2w9MmXwQtdipxfSr
 ARDmoVkKmKir+yBQujXeiSnBQ7wdsJXhEFxKtEQVYU+e2Mfjh4s3BvwvFwzykIGiA64fOjtVR
 8i897KhC4Afm9isslHcd+AroN4ltDTymZnNOGwGbEYiMUbtFy6AMVW6kyj1xqQ3Ir+0u9SAqG
 bLorsdg32yyii9LFT6ncj1kzetKy5DxwBN4q72KAYhCnYC6RvaZczhPlvU1FsOWnDwtuti56N
 lhdFXdD35BtDsQ/f76Cprc01DfTuK6SwAGFrwxAGuMLW5QJu3BhjmnJsVMPF3Wk0rtU9o4vSF
 rqU2fMBT
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  >> This means that for Konrad's scenario to work, the minimum
 requirement >> is >> >> (custom-set-variables >> '(display-buffer-base-action
 >> '((display-buffer-reuse-window display-buffer-pop-up-fra [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.7.234 listed in zen.spamhaus.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Konrad Podczeck <konrad.podczeck@HIDDEN>
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.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  >> This means that for Konrad's scenario to work, the minimum
    requirement >> is >> >> (custom-set-variables >> '(display-buffer-base-action
    >> '((display-buffer-reuse-window display-buffer-pop-up-fra [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.7.234 listed in zen.spamhaus.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 >> This means that for Konrad's scenario to work, the minimum requirement
 >> is
 >>
 >> (custom-set-variables
 >>   '(display-buffer-base-action
 >>     '((display-buffer-reuse-window display-buffer-pop-up-frame)
 >>       (reusable-frames . 0)))
 >>   '(display-buffer-alist
 >>     '(("\\*.*\\*" . (nil (inhibit-same-window . t)))))
 >>   '(switch-to-buffer-obey-display-actions t))
 >
 > This doesn't look good, indeed.
 >
 > Then maybe switch-to-buffer-obey-display-actions should be replaced
 > by another variable switch-to-buffer-display-function that could be
 > customized to possible options #'pop-to-buffer-same-window,
 > #'pop-to-buffer or any other custom function (and nil by default).

We can do whatever we think best as long as Emacs 27 is not out yet.

If we leave things as they are we should probably mention explicitly
that 'display-buffer-base-action' gets overridden when this option is
set.  We should also say how 'switch-to-buffer-preserve-window-point'
is or is not respected in that case (I'm slightly confused about how
it works now).

Otherwise, I see no need for renaming the option.  We could simply
allow its value to be an ordinary display action with functions and an
alist and have 'switch-to-buffer' act accordingly.  Or am I missing
something?

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; 7 Nov 2019 22:58:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 07 17:58:22 2019
Received: from localhost ([127.0.0.1]:44089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iSqjO-0005fO-3u
	for submit <at> debbugs.gnu.org; Thu, 07 Nov 2019 17:58:22 -0500
Received: from egyptian.birch.relay.mailchannels.net ([23.83.209.56]:46455)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1iSqjL-0005f4-2D
 for 37840 <at> debbugs.gnu.org; Thu, 07 Nov 2019 17:58:20 -0500
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id C7C986A1C4C;
 Thu,  7 Nov 2019 22:58:17 +0000 (UTC)
Received: from pdx1-sub0-mail-a69.g.dreamhost.com
 (100-96-18-10.trex.outbound.svc.cluster.local [100.96.18.10])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 16FF66A1C2D;
 Thu,  7 Nov 2019 22:58:17 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a69.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.5); Thu, 07 Nov 2019 22:58:17 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Lyrical-Rock: 7e692c9d532619cd_1573167497322_1192840107
X-MC-Loop-Signature: 1573167497321:1185689461
X-MC-Ingress-Time: 1573167497321
Received: from pdx1-sub0-mail-a69.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a69.g.dreamhost.com (Postfix) with ESMTP id 1583F8ABE1;
 Thu,  7 Nov 2019 14:58:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type; s=linkov.net; bh=3xKM8hdnib5SpfRnatYeo5tQIfQ=; b=
 DOPnSHNmCblAroFjnF6TamuBbGO6ELWxVBIPB8pt4rHjnLNdLHGiQw780yMvsvyy
 DAme0f8AaFb3LbJfEEu/vgnRSOeqmny6h4Kzmi7VHXqlipVQ5s/lbL+TrvAX85cB
 2Yovysi10ziwcS9NA4wSZsACnHBIL1WY2+ELb4fHJyQ=
Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a69.g.dreamhost.com (Postfix) with ESMTPSA id 839AF8A371;
 Thu,  7 Nov 2019 14:58:08 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a69
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#37840: Missing in the Emacs manuals:
Organization: LINKOV.NET
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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
 <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
Date: Thu, 07 Nov 2019 23:58:24 +0200
In-Reply-To: <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN> (martin rudalics's
 message of "Thu, 7 Nov 2019 09:39:50 +0100")
Message-ID: <878sorqrx3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Konrad Podczeck <konrad.podczeck@HIDDEN>
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.0 (-)

>> But pop-to-buffer-same-window still follows rules from
>> display-buffer-alist that can override inhibit-same-window.
>
> OK.  Then customizing 'display-buffer-base-action' and
> 'switch-to-buffer-obey-display-actions' alone is not sufficient for
> overriding the behavior of 'switch-to-buffer'.  The user has to
> customize 'display-buffer-alist' as well.
>
> This means that for Konrad's scenario to work, the minimum requirement
> is
>
> (custom-set-variables
>  '(display-buffer-base-action
>    '((display-buffer-reuse-window display-buffer-pop-up-frame)
>      (reusable-frames . 0)))
>  '(display-buffer-alist
>    '(("\\*.*\\*" . (nil (inhibit-same-window . t)))))
>  '(switch-to-buffer-obey-display-actions t))

This doesn't look good, indeed.

Then maybe switch-to-buffer-obey-display-actions should be replaced
by another variable switch-to-buffer-display-function that could be
customized to possible options #'pop-to-buffer-same-window,
#'pop-to-buffer or any other custom function (and nil by default).




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; 7 Nov 2019 08:40:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 07 03:40:11 2019
Received: from localhost ([127.0.0.1]:41635 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iSdKs-00007B-PH
	for submit <at> debbugs.gnu.org; Thu, 07 Nov 2019 03:40:10 -0500
Received: from mout.gmx.net ([212.227.17.21]:40175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iSdKq-00006e-EW
 for 37840 <at> debbugs.gnu.org; Thu, 07 Nov 2019 03:40:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1573115994;
 bh=I6B7FFbldT6wqxq1MQDN6KISy3C5h7sCVm/d6826H5Q=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=GfT8xVYilkwmM1DG0iCw98dotwSRdhXDPo3bTKZdXT5/YEEhBCGVIFLdhm8Um57yZ
 MkK6q1OXrPDjr2ZBflCk+9ib7F1tW2PJnbGS78++ZJXhIOT+8UBoHeN9Z1ReIYyvdm
 UZqnob058QyT0kRpR2MwHD6BU+XmN1fVyl1XWQWY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([212.95.5.31]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8GQy-1hoqaY0Zl2-014AG6; Thu, 07
 Nov 2019 09:39:54 +0100
Subject: Re: bug#37840: Missing in the Emacs manuals:
To: Juri Linkov <juri@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
 <8736f07hma.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <ce15fe6a-2ebe-0f79-2774-908152537925@HIDDEN>
Date: Thu, 7 Nov 2019 09:39:50 +0100
MIME-Version: 1.0
In-Reply-To: <8736f07hma.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:nz0KXo10yNIALgAnrm0DTKqCh+7O8L/yKc54rsVr3W72N+TTZIW
 KOQI7m6IzIPwj+yAEYTns4gEQJiDdfWeLm1N1iazkAaCNQBroE1LFArpk1PdRWTG+MApt92
 qVTd2t00yGCEButjvAEl4RayjMJa3T+0+zUUAgD0DP4eDhjgc6yta0CFegPjVRtzweoBUWr
 M3JyolvZqVmdRzzZxkUUw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:JhPhC8Ams9U=:YAaWERQEAilD8M0mkv/ADw
 d1zwV/Qk+lsh1U9kb2HVzC4VheUlaDo8cOfzj1xGfClS/97tW2jw0gzMHo+sgz3RGnClmSiWD
 USVAmk4B8qw/Obxd3Cz+uQzR/S89kKbeFeRpEpm+mymD/eHAHQtGtB3S6asLhT32zWyMnae9i
 yKHutyMvI60CSLHVZmCj/LcbOet0Cy5M8apnuomd6XqHfr/PZkMukhv7jmjq/wxq6tIFu/4N4
 nLLz9EsNgGXXJnwY93a+eqU93owdyIR71LY2gPIvwvGVUiPOiufMCd+TcEFgGa7KRqTEt+Q0F
 JQV/zlLKjVUIc82yt1shnSJQl+qPdKzbVNKpskXPOR3W1ocKuX+I2sl6Us0Y8mPiY6IQSqvPM
 jjtYrt0ZgnFJ2ZzSTB837dUrkmfR+D7q0FU56A8iivyhfROllN1arqO1RmuC9Iba7KmGnXecE
 5RLu1PUIiiThJTlSCFkwCfBSs9k6WGYSg1MZFvZHeailIun1kZ4BSB12svvqs6bHwgC7Pi474
 svtGGDiZSnKehXX4vBtMeshEcSTzHPHNBM+4x3eFZu7bytRpzSOrzjIKcKrZXULw14kZ5aMm5
 udrhyKdKOnVrM3j+2jQljJZOiHGmdoTtPQ8J/WA5m3AKyebncPm67PIHJzFM6egZobiiTPRG5
 M+21vETNZCB3LYWxvRntUkkVDjsb02yyyNssGIipcuRBLYiRN+hKZdD0ZqMVwhMhTgqoxxp8i
 0s8IxNYJpFovW50SwcvBiKYcbO7TMo+TpaqCG8JCB8hCQzD66KAgPqg1Egu2U01XegMORANxL
 LL9w+l59qXM5W0MN5rBpLxkOHTpbjwmiK8ZLgt/H8Re2oKrma1/l38NZ7gl9fLaesiJPvvgRL
 sDg0snyB392HzEd/5QfVaqinUOYIOXCZEKIoI5INNEuafXWdhTcJakoaDHuH17fB0umP35kX2
 a4b07dEDILi3Bjt0/Ia+ynHKP6L/FZHUJguUkDl0++sIeSbABgNrzESlWf6LpBi5VxIXJkP3p
 VaCyJprP5MN/NbDN3a+5tZKot6VRviY9fkVvjL9jtmDNJ9Ht59aIE9nnijkri5RmmgniYoSS9
 gRSNK/jkAydtEnshtFVbY0i2zctaJJj/ZDAKP8yhc0zGpJL5vjV25ONMySeO+po9a53ygvVBI
 ffo9peg3RrrBYbZnviJvPIPt7RoO+zqPZpqnJFR8ELQWMF/nDidIjMXdTgW56mRTQL4X4CrGr
 vZeN1BwVUN/ms3jTZqXhArLlBrNXktfFp0EnlIcaWjlccFB0fxA0JanWdblQ=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Konrad Podczeck <konrad.podczeck@HIDDEN>
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 (-)

 > But pop-to-buffer-same-window still follows rules from
 > display-buffer-alist that can override inhibit-same-window.

OK.  Then customizing 'display-buffer-base-action' and
'switch-to-buffer-obey-display-actions' alone is not sufficient for
overriding the behavior of 'switch-to-buffer'.  The user has to
customize 'display-buffer-alist' as well.

This means that for Konrad's scenario to work, the minimum requirement
is

(custom-set-variables
  '(display-buffer-base-action
    '((display-buffer-reuse-window display-buffer-pop-up-frame)
      (reusable-frames . 0)))
  '(display-buffer-alist
    '(("\\*.*\\*" . (nil (inhibit-same-window . t)))))
  '(switch-to-buffer-obey-display-actions t))

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; 6 Nov 2019 22:42:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 17:42:07 2019
Received: from localhost ([127.0.0.1]:41383 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iSU07-0000gA-9B
	for submit <at> debbugs.gnu.org; Wed, 06 Nov 2019 17:42:07 -0500
Received: from bisque.elm.relay.mailchannels.net ([23.83.212.18]:30159)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1iSU04-0000g1-PF
 for 37840 <at> debbugs.gnu.org; Wed, 06 Nov 2019 17:42:05 -0500
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 600065E35E9;
 Wed,  6 Nov 2019 22:41:58 +0000 (UTC)
Received: from pdx1-sub0-mail-a56.g.dreamhost.com
 (100-96-92-150.trex.outbound.svc.cluster.local [100.96.92.150])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id F15675E3606;
 Wed,  6 Nov 2019 22:41:57 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a56.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.5); Wed, 06 Nov 2019 22:41:58 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Robust-Chief: 06bfa3466481ea32_1573080118220_2114780901
X-MC-Loop-Signature: 1573080118220:1111652904
X-MC-Ingress-Time: 1573080118220
Received: from pdx1-sub0-mail-a56.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a56.g.dreamhost.com (Postfix) with ESMTP id B007BAA4F9;
 Wed,  6 Nov 2019 14:41:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type:content-transfer-encoding; s=linkov.net; bh=G9Dn+7
 5STazFKGnHnoHGvEs01vs=; b=I0cnScALbmguosqsKNT8rDWkXmOR+QqgA7wIQB
 jqwyWasIc0pr9xcqcCZX5COjVWLk/Dc0msH9tZMexEKsWWpxmwqEDue1wTsUYTZ/
 eCtUEcCq2K5ExbuT4NuDT/MVPo4huhcOeCUz3z1+sNx3N1r0d9xoW85d/bJwL47N
 eYtD4=
Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a56.g.dreamhost.com (Postfix) with ESMTPSA id D73EFAA507;
 Wed,  6 Nov 2019 14:41:48 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a56
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#37840: Missing in the Emacs manuals:
Organization: LINKOV.NET
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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
 <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
Date: Thu, 07 Nov 2019 00:41:17 +0200
In-Reply-To: <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN> (martin rudalics's
 message of "Mon, 4 Nov 2019 20:10:26 +0100")
Message-ID: <8736f07hma.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Konrad Podczeck <konrad.podczeck@HIDDEN>
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.0 (-)

>> I set 'switch-to-buffer-obey-display-actions=E2=80=99 to t, so to a no=
n-nil value!
>
> My bad.  According to its doc-string
>
>   If non-nil, `switch-to-buffer' runs `pop-to-buffer-same-window' inste=
ad.
>
> it just pops to the buffer in the same window and even using
> 'inhibit-same-window' won't prevent it from doing that.  So in this
> particular case you have to set 'menu-bar-select-buffer-function' to
> 'pop-to-buffer'.
>
> As for the general case I wouldn't know.  Juri, how about a special
> value say 'strict' for 'switch-to-buffer-obey-display-actions' that
> simply makes it behave like 'pop-to-buffer'?  Or at least obey
> 'inhibit-same-window'?  Those hard-coded 'switch-to-buffer' instances
> are really hard to get by.

But pop-to-buffer-same-window still follows rules from
display-buffer-alist that can override inhibit-same-window.




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; 4 Nov 2019 19:10:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 14:10:35 2019
Received: from localhost ([127.0.0.1]:37541 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iRhkJ-0005wX-HS
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2019 14:10:35 -0500
Received: from mout.gmx.net ([212.227.17.21]:32907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iRhkH-0005wF-W8
 for 37840 <at> debbugs.gnu.org; Mon, 04 Nov 2019 14:10:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572894623;
 bh=s80MBybrMb7uGh+FOwzKbtAxA6KDlkyEihBxuMdnXnw=;
 h=X-UI-Sender-Class:Subject:To:References:Cc:From:Date:In-Reply-To;
 b=Efbo8vXyqKJSmdKAxNRDi69cGuGuk5fX0FhIRe3DeBL/mtMDZKH8VSLMXziTTlc0n
 HvVye8byJMS75wi7r6cwQq5rTEm/pFBSGLoEHKPffPhQjIgcVo/ohsBAQLNFSjhBbe
 Vi4MOhCnvTDA6VePYUhHFYGiWp8s9BYtJXCy9Jqc=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.36]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MpDNf-1i9uvR3CVb-00qjkr; Mon, 04
 Nov 2019 20:10:22 +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>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
 <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
 <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <4f7e6535-ac09-bd8c-f3d4-8ae9b4d9d58e@HIDDEN>
Date: Mon, 4 Nov 2019 20:10:26 +0100
MIME-Version: 1.0
In-Reply-To: <A8BBF7A4-BFE0-44BB-BCB3-B26477FFC946@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:cQvgOa0DbCFK54AiY7bE0X/cOs1J1KoVsQgvAcmd2Ansu6OmQDE
 /2eitqwM5ArOHytzSAN8BYGRmspNLFE+T7k7On8gOXyGSuE5joFc67s4HzHX2eP65oLsbue
 c3yLZ1g0X4l65in6dMjNUDxvm7wvQAy6jlYiNfjDpybQ9KioRuaasUOQTuhgGhG4oljKt17
 LLj+6r/M9b6ySiX6FL9eg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:P6EXJcGGyII=:80BvIHubeP3n+v6uIzDB/f
 D2Zb29/OHcwtQNV3jCGieYs+VhG97h7tvdBChnCFsfwAXLxxvArwOVJf+Vv1CxxwITKBCenF2
 7OWXR5+6K28xZMYFhFnsznWcdDT88wzSAPJDqVVzjd4otpormj1uTbSIJMV6GOCV/ufi55RXY
 w96ohK+NtnDAlsRmhRP1UmripOF00sC8BHtDg8rfjDlC4odcl3p9Bca9WEoMN+mUkfGPjE3gn
 xHlE0jHV21LmQ1s76Ztg1FeSDGznGVZ7qHLQ42NLn6M7NSv8u4X1bKOmsRgeYvove8heDMpXF
 9aHj3wO7dVmMwjIxGoShkKCE7jJ6ndLrJDvHeWVoYAozExxoNhd+lAsJvognX5Upd+VUdX5IO
 DBN9UUMm2UEQT9/k4N3m7HCwkPlR/v29btIXFvF383ewv4T6CavqHQ9PKb01GtA7Mz6ERdTnK
 kk+vzby21/DyjWft8H4t7L/VCXmqQjSUAzH7SCwm+4mDfWk1YmxWq8LePnUDUTqIzQqwoyvbo
 NZy+m9mWLSQ0tYKHtGQ4mDEfwitjy9tLjcjWTm6FzqXNWJs9jrLy+oJhrKbL3479X7222EosM
 cA2a+WEJ179ZtU921v3M6+i5LHcYfSkwz0/T7RCRAmrYMCf0U+5ZlsVBYYCNYZjTtUEOFHd9/
 BDE3GARlYCTrlkE8MvRiKRhux3M0pVjIEhQb6IFrfCwBN7G2OxRgcAizalu0cSVKN0seGG/72
 0DnIY/aSsThjGqit5FkaTaKO3nqpZHAc4f1Pk9ltxQZR0vgvV3CPT8xf65TSGVQpssveH9qgq
 vJLQuIXfWclmGfOyHgJa/d+BJYNH/3BXCdqrdL3BGTgN5P5qvAsGGuhfSNMdm9y/bWAJ7ejj0
 G2/4Mh+/uPEQvG6wKg2qAqSTayd+Qpcr6pdgerRYAGBF/wzNtSbJaC5clkuzfN4bm6laKO/JZ
 qny90dma+2w3LUfqRC0hJbdvdiXs9PTO6Ez4uuImM8GUMe5vh+ms5F9ub/IPaPXvhuZLeXxja
 85QYptyu4+we83QcbSCSplT3Yi7o9YbLTcYIryqHxQJtDPZWHLdek5VsJnEmtzeh0FGZg6dBW
 cQgJGVYAic+KG7QCO3Neb7mfnulq/NdCRD6CvWWtfJeZpJhyrFOg+l863gRKvS6xzd3Hrf4b3
 bgk4H5iyfqwaxn85hK3bhnFRnPe/xt2EED0Abb1B9JYrmFZ/cSfnwITyeJ01q5iEBv1aw/69Q
 t31EMfiArjiq49UoDee6md/wtlFv1fB3Lh4SQ8EkQ00jmldOatgTFm9asDvk=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 37840
Cc: 37840 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
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 (-)

 > I set 'switch-to-buffer-obey-display-actions=E2=80=99 to t, so to a no=
n-nil value!

My bad.  According to its doc-string

   If non-nil, `switch-to-buffer' runs `pop-to-buffer-same-window' instea=
d.

it just pops to the buffer in the same window and even using
'inhibit-same-window' won't prevent it from doing that.  So in this
particular case you have to set 'menu-bar-select-buffer-function' to
'pop-to-buffer'.

As for the general case I wouldn't know.  Juri, how about a special
value say 'strict' for 'switch-to-buffer-obey-display-actions' that
simply makes it behave like 'pop-to-buffer'?  Or at least obey
'inhibit-same-window'?  Those hard-coded 'switch-to-buffer' instances
are really hard to get by.

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; 4 Nov 2019 18:27:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 13:27:34 2019
Received: from localhost ([127.0.0.1]:37503 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iRh4e-0004ik-EG
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2019 13:27:34 -0500
Received: from mout.gmx.net ([212.227.17.22]:37713)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iRh4c-0004iW-4N
 for 37840 <at> debbugs.gnu.org; Mon, 04 Nov 2019 13:27:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572892040;
 bh=l5WS99r3igbkCw7vZQWvDHIJtD1B06uvMo1sEnTA69o=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=cMPPdGevpYuY5xJ279ogfEzDliEOOatPqdcvk+d205tY7fcOqJ6+y56Ja5OzRuinm
 SiqEGTlTnBh8ssTuvgRPVvJl8EYws1jTAlssdWk4ztcqtXlSdIgQWFPjkqe/+bPdqS
 Tca1QnJ0PAii+Wh7AKf4yUQfi1lOXPOpuOZABwR8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.36]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M7sHy-1iWf9Z3kh8-0050Pg; Mon, 04
 Nov 2019 19:27:20 +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>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
 <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <3e7f7f10-9151-659b-076d-2bd8ed61d395@HIDDEN>
Date: Mon, 4 Nov 2019 19:27:22 +0100
MIME-Version: 1.0
In-Reply-To: <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:/kK2mD7+iofNPs26PiCzyfS3F+YDug6JWe7go82CIaiLo3e0Zo5
 30EM355PzwTdlNUn1YSjMHla4dQmWIPVLHPWLQBeZM9CMh001QVx2SQj6+4/1bSrb2DSbwj
 R/biPM1DPRifitGAwVt0YewLUZIfaHvL0TbluESumwGxCm4NEvqA48HkuzYs8ZMo1X5VBWZ
 JuAQBzo+TbKs4tbq3d/AQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:xdsnglPz5kA=:xFOvX/7SdNBz98tc4frC8K
 N8jlWGYPZ1JyfE7Zxjw94Z3XmOENcsp5I5CMaKUo2HrXHS+th2zcng7CZWbI7fmGleUlvfuXq
 sprkMTKQb8TNPH7j5Fq7kYT9ikrBlbmWV9wY9i9PbOJdfphRtacvwEIiPlna/T7gupwplF6Vv
 MYsK3IsSbFaOSef+ek8dbbdHrTkVHFfAFQUa29SVthGQeB23wAQnNJe1tpE+OiIiFJlDRxasx
 jfiT7PYpW7j5JRATQThDyW3sxQzcBvbPNAz84I+z4g/C9JVe8Wz4jBq7j/bYnHkIo+PdwtUO2
 32nawpOMX+Ymw1Abr31cirEeFDHrSVxhqV9YuZ7cBh4cr9tJHGwKD9StSko8FlGT/uVE9HyGn
 YTNzc+geuYZ7h8D13/dF4fQKw3C3otRitt9wQvAxTCwmJP7Lfv/0xwl6XEkBpF71+isoxioph
 qY8aekOQGnIV+k4cCrSHh80aQX59UGgjP1AXqusTznCZp7GbYOnYkY7kBYMr3sBusRGxuVvwC
 nyL9EkjKjQ+qhqmHkY/irtbgZeyYZ8N9vux+6tATw2P3xvvILmoFr57PhB7obIhw08I3gkH64
 nbePaYMw3f45FV05kP6utCmXipUMmsIMUzpFbeqlfcaLoL/NXJKuI8XFo54Nr273knmxLd+Qn
 yYGeNl4UerWatrro/EV0hvDQiZJA3bXbdCGn+CFX9vX3aqzQcQVXv12VMJ0VZKtQoCR0JZ+EN
 chnmpT8Y7z7U4yTzBU9MELls0n7EDyvdihBBY5DtbWiY92vMaN+QoGWsBXXX968Z7zn/5mhQO
 +hHjag6VOuGqOrclRNAfT+GQAyNQOA2aVIlkS9Qeym0cRHF/1NQQmy7+C4gG671xq8NWZRa8+
 +T1NhS67bf3KIVJb7pjQlmEyZ87bWdZ6PTLuUSKAg5RaalhjjRKjwe1IKdsjjVrieTtIDsF7m
 l9yH2dXJPMy9l9KiRh9Q4peB0El92OdPb28R/ibvBQeo3tPR62eNnGATse6TNuBp6fnDe2LB+
 RE0pMkEMIVRSABBIVdHQkOpVPRIvN4H9xFb9VT5RK4bArNgLPsrdeynlKfjAavu3wQ9+44kPS
 zOtM3HZFo8xlxWyOhZ0sCyqhxIGptaAEb+AjurFHTxB5DKv37P2WAN2MpZzAMR2lOLeikiF17
 RPAfC3C03ktdA0PsyIOFFBoZp8+KsYUgXUJXHndpt0eY5cp6u7HaeoRGXZ5JpPptwfPKGWP5b
 D99k9BJtDWgZM/xooG3iuUvA/lKkzCzVpTcwxcvQ86+DQ1LoRu0Bv8cHXUQ0=
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 (-)

 >> What _is_ advertised in the manual?
 >
 > To quote from Section 28.13.5:
 >
 > Let's consider a user who, as a rule, prefers to display buffers on an=
other frame. Such a user might provide the following customization:
 >       (customize-set-variable
 >        'display-buffer-base-action
 >        '((display-buffer-reuse-window display-buffer-pop-up-frame)
 >          (reusable-frames . 0)))
 > This setting will cause display-buffer to first try to find a window s=
howing the buffer on a visible or iconified frame and, if no such frame e=
xists, pop up a new frame.
 >
 >
 > The words  =E2=80=9Canother=E2=80=9D  and =E2=80=9Cnew=E2=80=9D  sugge=
st a behavior different from what I described above.

Right.  But this text talks about 'display-buffer' only.  When you
choose a buffer from the Buffers menu you invoke the function
specified by 'menu-bar-select-buffer-function' and the default for
that is =E2=80=98switch-to-buffer=E2=80=99 which does not, by default, in=
voke
'display-buffer'.  So the text you quote does not apply in this case.
It will apply though if you set 'menu-bar-select-buffer-function' to
'pop-to-buffer' or set 'switch-to-buffer-obey-display-actions' to a
non-nil value.

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; 4 Nov 2019 11:20:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 06:20:23 2019
Received: from localhost ([127.0.0.1]:35911 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iRaPG-0005eZ-Kh
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2019 06:20:23 -0500
Received: from grace.univie.ac.at ([131.130.3.115]:57254)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iRaPD-0005eO-5O
 for 37840 <at> debbugs.gnu.org; Mon, 04 Nov 2019 06:20:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=univie.ac.at; s=rev2; h=References:To:Cc:In-Reply-To:Date:Subject:
 Mime-Version:Content-Type:Message-Id:From: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=MAaF0mz55bclCnIb7rWDJyMerogp914g84Vq4vZzK38=; b=qyy8n3WBiaz6VD+DsxS2fN/AR
 koJvtnb08PIPV1dq0s95T24go6lBSa2otY8ltSXDrrGr95NwoEhy8fnJ6SJfuGb6KVeGw4RZf1gzb
 xt9Br6K8bQTPJhMZiE+6F2lRIs2tsb/hCO4j71iC0dqNCzHPfLKlAQyptSDvEdSYiy7vM=;
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 1iRaPB-0001Lk-4B; Mon, 04 Nov 2019 12:20:17 +0100
Received: from 217-149-173-1.nat.highway.telekom.at ([217.149.173.1]
 helo=[10.0.0.13])
 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 1iRaPA-0007gx-RB; Mon, 04 Nov 2019 12:20:17 +0100
From: Konrad Podczeck <konrad.podczeck@HIDDEN>
Message-Id: <FF988297-ED94-4EBB-8ACA-A6E4EF9024A7@HIDDEN>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_D910E2A6-97AF-49AC-A154-A98E57399E81"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3601.0.10\))
Subject: Re: bug#37840: Missing in the Emacs manuals:
Date: Mon, 4 Nov 2019 12:20:11 +0100
In-Reply-To: <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
To: martin rudalics <rudalics@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
 <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@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 (---)


--Apple-Mail=_D910E2A6-97AF-49AC-A154-A98E57399E81
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> Am 04.11.2019 um 10:06 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > Suppose, without any display-buffer-alist customization, I have just
> >
> > (setq display-buffer-base-action
> >         (quote (
> >    (display-buffer-reuse-window display-buffer-pop-up-frame)
> >    (reusable-frames . x)
> > )))
> >
> > in my init file, where x can be any of 0,1, nil, visible, all these
> > choices don=E2=80=99t matter for this: If I open Emacs, the initial =
frame
> > shows up, and any file loaded via recent-files, or by dragging on
> > the Emacs icon, or by clicking on the file icon, shows up in the
> > initial frame, contrary to what is advertised in the
> > manual.
>=20
> What _is_ advertised in the manual?

To quote from Section 28.13.5:

Let's consider a user who, as a rule, prefers to display buffers on =
another frame. Such a user might provide the following customization:
     (customize-set-variable
      'display-buffer-base-action
      '((display-buffer-reuse-window display-buffer-pop-up-frame)
        (reusable-frames . 0)))
This setting will cause display-buffer to first try to find a window =
showing the buffer on a visible or iconified frame and, if no such frame =
exists, pop up a new frame.


The words  =E2=80=9Canother=E2=80=9D  and =E2=80=9Cnew=E2=80=9D  suggest =
a behavior different from what I described above.


>=20
> > However, once a file is loaded, then re-selecting it via
> > Menu->Buffers, pops it up in a new frame (with properties as
> > specified in defaults-frame-alist). So, what is the relation between
> > "display-buffer-base-action=E2=80=9D and =E2=80=9Cdefault-frame-alist=E2=
=80=9D?
>=20
> If a new frame is created by 'display-buffer', its parameters are
> determined by
>=20
> (1) any 'pop-up-frame-parameters' entry found,
>=20
> (2) the value of 'pop-up-frame-alist' (if the function specified by
>    'pop-up-frame-function' processes it - the default does) and
>=20
> (3) the value of 'default-frame-alist'.
>=20
> So if you use the 'display-buffer-base-action' specification from the
> top, only 'default-frame-alist' will be used because you neither
> customized any 'pop-up-frame-parameters' nor 'pop-up-frame-alist' (the
> latter should not be used anyway).  All based on the assumption that
> you have customized 'switch-to-buffer-obey-display-actions' so that
> Menu->Buffers indeed tries to pop to the buffer.
>=20
> martin
>=20


--Apple-Mail=_D910E2A6-97AF-49AC-A154-A98E57399E81
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""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">Am 04.11.2019 um 10:06 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""><div class=3D"">&gt; =
Suppose, without any display-buffer-alist customization, I have just<br =
class=3D"">&gt;<br class=3D"">&gt; (setq display-buffer-base-action<br =
class=3D"">&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(quote =
(<br class=3D"">&gt; &nbsp;&nbsp;&nbsp;(display-buffer-reuse-window =
display-buffer-pop-up-frame)<br class=3D"">&gt; =
&nbsp;&nbsp;&nbsp;(reusable-frames . x)<br class=3D"">&gt; )))<br =
class=3D"">&gt;<br class=3D"">&gt; in my init file, where x can be any =
of 0,1, nil, visible, all these<br class=3D"">&gt; choices don=E2=80=99t =
matter for this: If I open Emacs, the initial frame<br class=3D"">&gt; =
shows up, and any file loaded via recent-files, or by dragging on<br =
class=3D"">&gt; the Emacs icon, or by clicking on the file icon, shows =
up in the<br class=3D"">&gt; initial frame, contrary to what is =
advertised in the<br class=3D"">&gt; manual.<br class=3D""><br =
class=3D"">What _is_ advertised in the manual?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>To =
quote from Section 28.13.5:</div><div><span style=3D"font-family: =
-webkit-standard; font-size: 16px; background-color: rgb(255, 255, =
255);" class=3D""><br class=3D""></span></div><div><span =
style=3D"font-family: -webkit-standard; font-size: 16px; =
background-color: rgb(255, 255, 255);" class=3D"">Let's consider a user =
who, as a rule, prefers to display buffers on another frame. Such a user =
might provide the following customization:</span></div><div><pre =
class=3D"example" style=3D"margin-top: 1em; margin-bottom: 1em; =
margin-left: 30.265625px; padding: 0.8em 1.2em; line-height: 1.3em; =
overflow: auto; border-top-left-radius: 0.3em; border-top-right-radius: =
0.3em; border-bottom-right-radius: 0.3em; border-bottom-left-radius: =
0.3em; border: 1px solid rgb(212, 203, 182); background-color: rgb(242, =
239, 228);">     (customize-set-variable
      'display-buffer-base-action
      '((display-buffer-reuse-window display-buffer-pop-up-frame)
        (reusable-frames . 0)))
</pre><p class=3D"noindent" style=3D"margin: 1em 0px; padding: 0px; =
line-height: 1.3em; font-family: -webkit-standard; font-size: 16px; =
background-color: rgb(255, 255, 255);">This setting will =
cause&nbsp;<code style=3D"margin: 0px; padding: 0px; font-style: =
inherit; line-height: 1.3em;" class=3D"">display-buffer</code>&nbsp;to =
first try to find a window showing the buffer on a visible or iconified =
frame and, if no such frame exists, pop up a new frame.</p><div =
class=3D""><br class=3D""></div><div class=3D"">The words =
&nbsp;=E2=80=9Canother=E2=80=9D &nbsp;and =E2=80=9Cnew=E2=80=9D =
&nbsp;suggest a behavior different from what I described =
above.</div></div><div><br class=3D""></div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D"">&gt; However, once a file is loaded, then re-selecting it =
via<br class=3D"">&gt; Menu-&gt;Buffers, pops it up in a new frame (with =
properties as<br class=3D"">&gt; specified in defaults-frame-alist). So, =
what is the relation between<br class=3D"">&gt; =
"display-buffer-base-action=E2=80=9D and =E2=80=9Cdefault-frame-alist=E2=80=
=9D?<br class=3D""><br class=3D"">If a new frame is created by =
'display-buffer', its parameters are<br class=3D"">determined by<br =
class=3D""><br class=3D"">(1) any 'pop-up-frame-parameters' entry =
found,<br class=3D""><br class=3D"">(2) the value of =
'pop-up-frame-alist' (if the function specified by<br class=3D""> =
&nbsp;&nbsp;&nbsp;'pop-up-frame-function' processes it - the default =
does) and<br class=3D""><br class=3D"">(3) the value of =
'default-frame-alist'.<br class=3D""><br class=3D"">So if you use the =
'display-buffer-base-action' specification from the<br class=3D"">top, =
only 'default-frame-alist' will be used because you neither<br =
class=3D"">customized any 'pop-up-frame-parameters' nor =
'pop-up-frame-alist' (the<br class=3D"">latter should not be used =
anyway). &nbsp;All based on the assumption that<br class=3D"">you have =
customized 'switch-to-buffer-obey-display-actions' so that<br =
class=3D"">Menu-&gt;Buffers indeed tries to pop to the buffer.<br =
class=3D""><br class=3D"">martin<br class=3D""><br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_D910E2A6-97AF-49AC-A154-A98E57399E81--




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; 4 Nov 2019 09:06:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 04:06:52 2019
Received: from localhost ([127.0.0.1]:35826 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iRYK4-0008Ra-Gf
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2019 04:06:52 -0500
Received: from mout.gmx.net ([212.227.17.22]:48561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iRYK2-0008RM-Tu
 for 37840 <at> debbugs.gnu.org; Mon, 04 Nov 2019 04:06:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572858402;
 bh=Gl/0dzpji+7x9hBXByWG5RWd4qqse44fCH/+0Ef/E00=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=WtHXoYzOoq9Eh78TwqRwB+CgGdxS05Q5wMxXm2tXvvpkbjyCMOMb0pfqO5QytzrsM
 1044Ghg/g1d2r90Qd5Gd3FKc3PU6+ejE3WhXJAv78Bt4806KFlQrmw2JzMzrHmyVoh
 0WfqVhb3lnIlfiBaTzxlMcsou0rlopMA9VhMHNjw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.102] ([212.95.5.23]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNt0C-1icUZO2u6K-00OJsp; Mon, 04
 Nov 2019 10:06:42 +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>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
 <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <438c4dfa-f7c2-5f5e-32bc-eafdd7c33cb7@HIDDEN>
Date: Mon, 4 Nov 2019 10:06:46 +0100
MIME-Version: 1.0
In-Reply-To: <BAE6B5BD-E338-483B-91B9-C19935935C18@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:YDgeV0kkMGrDSkYdVvM4PySpJwLrBsjQMD2Ym0idqkcsRD69eEM
 uPGp8qAXXdk9oct0lnjh8RRFCslTyl2G132P7hhvDl98v/PoB9cIYxdFkJ/k8usy4AjpZay
 OlfVcA4GbmbQgjhRj+SqphVM7g85sP19MSG/7715E8XpKDaZJw3dC9APQjS7Z8YjqhLw+1h
 28F6T2BdQUXPXJjUReAaQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:UFJdKRTXBJs=:b6H4ozzgT0jnR9MwHk+9Ec
 +W2qIkPgM5D0078iMwjXGTvR6a/myiXDItoLp/7aVjS0dzbsHJBob6UpxCaXMtSm4ANuyufBU
 MeRmNEcc+j2Bo/5NL3z0aKDjQ7LNRHt02vO1qRK2rR/qQgb19xvMnflX56GM1X+L/Wymgil3C
 XfqC7gFIJXnxTwWveQ8fITPBrvX6iml5Wko7hXyZSr4DN+aMPhZ6gG1sBjBNi7YDu3uwWLdx9
 996F/BvI8llvdv8V+Dyhb2b7D2+6l+rz/0AYzEGDRFhupyrn4U/dB+qlNBkMRLnSvEM48hxyL
 TQkDoXfRQbsUYdLNEJUfGyv8SjfaRjwR8MnCHPxETDJYxuTNiSrBlUwVy4g8EDUCQF7VIOMvN
 lvLNBdCiChG9HYovv45fGSjOVlFYhqBEMY7Ubm48Iw/BYbymBnK2iJ78WeuoIlvEQBNA6aH7c
 AEvqDHuDxuCRrPIiHlC2n/lZ+MOqFRQVHQIGKzYq7OZoTJ5vvvJZM9/Q9b/bgHHTPp2SS8Y06
 1AT2iMUPk9Z/2xdkja3D+vhfHaiE4TL7CQiKH0EECtMpvyry+S6xYIsR6yt6GHO3FDbBDDv3I
 ULfykZ1d4fnWI2lsP4TUSlZfNowUb9PS8fCxvSrW+zlQCuGFt8SfHsIzT1uJEZAvotTpsG3Gx
 fz3FD3HR6eHGMcTTyfxJMrl6GOAd1+7SmQJW6MnfExqD/s8vbToN/bbdzXiYJlojol3c3NgUL
 1i5H/jz+Wq5ski5mu2tYlq41wHCAWd+gKvokwsHqRPV7d+QncrCPAjKE2FMQkaiJgPoB9F1mh
 73B7XW+Yy+wK70aoq41qP2IsBNf1hPdXzp8MVqvJ2OoxR6lHSKevuGcyjH4SZW8D5b0vSgcR8
 IBYgnErP1iFEVMtGaFqq+7uGECwvi0+y24Dpj2Cc0k8a13Tf9MVgxnqTjkEvdy9j7qshwUqiB
 yxhyzf4IXvRYeByFWue3XUDF92VU0a16YZgvXWtbh8Gha9iUtcqNXu/wdwmLG08X56EKpMM0H
 8SbSghzQiF+oVEvnyX0lioFDkPtWJV7c7sMFKaTINEcpHn7fR1tRmmNchG7g8hHHFDvDDWo/o
 M4QAoduZYluYTZ2zBkhJRjVSMdqxuXXZZ1aE3t/cxYNfWMx9W9X3IeYhv0UuZtO7JCixWdcDQ
 hhNGnptpkyipPGDlRVhimSCnOSeop143wq2PR575jwuQ7oL5b46BBGjJH2vA7Qai1/DCXlt8K
 G166ZuCvPPVLQmEjNQCb9JpBSqO5rTOz+DMHZJw==
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 (-)

 > Suppose, without any display-buffer-alist customization, I have just
 >
 > (setq display-buffer-base-action
 >         (quote (
 >    (display-buffer-reuse-window display-buffer-pop-up-frame)
 >    (reusable-frames . x)
 > )))
 >
 > in my init file, where x can be any of 0,1, nil, visible, all these
 > choices don=E2=80=99t matter for this: If I open Emacs, the initial fr=
ame
 > shows up, and any file loaded via recent-files, or by dragging on
 > the Emacs icon, or by clicking on the file icon, shows up in the
 > initial frame, contrary to what is advertised in the
 > manual.

What _is_ advertised in the manual?

 > However, once a file is loaded, then re-selecting it via
 > Menu->Buffers, pops it up in a new frame (with properties as
 > specified in defaults-frame-alist). So, what is the relation between
 > "display-buffer-base-action=E2=80=9D and =E2=80=9Cdefault-frame-alist=E2=
=80=9D?

If a new frame is created by 'display-buffer', its parameters are
determined by

(1) any 'pop-up-frame-parameters' entry found,

(2) the value of 'pop-up-frame-alist' (if the function specified by
     'pop-up-frame-function' processes it - the default does) and

(3) the value of 'default-frame-alist'.

So if you use the 'display-buffer-base-action' specification from the
top, only 'default-frame-alist' will be used because you neither
customized any 'pop-up-frame-parameters' nor 'pop-up-frame-alist' (the
latter should not be used anyway).  All based on the assumption that
you have customized 'switch-to-buffer-obey-display-actions' so that
Menu->Buffers indeed tries to pop to the 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; 2 Nov 2019 21:47:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 02 17:47:53 2019
Received: from localhost ([127.0.0.1]:33182 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iR1FQ-0000aB-DF
	for submit <at> debbugs.gnu.org; Sat, 02 Nov 2019 17:47:52 -0400
Received: from grace.univie.ac.at ([131.130.3.115]:55022)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.podczeck@HIDDEN>) id 1iR1FM-0000Zq-Oq
 for 37840 <at> debbugs.gnu.org; Sat, 02 Nov 2019 17:47:50 -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=TF7eraOEr7LwaRpMXsAQGa63qqyMc2mEj+2EUMNB2jA=; b=SpyoA02dnSECWUm4JSyTqrtVk8
 t2+5X4trnS4GQ1wBRTwQBylRmq1/xSTRhFrUWskM+aDT3ko0tYvzMM1IRkxHR6objQrFG1fF6LuHn
 0hpvVFxtHRlNLZr3pgWRXx8RVQw9sxfRLK+Zjh+AkyBzNwx2PzIQUjF4d3s1VkKvnjDM=;
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 1iR1FK-0000Kh-OH; Sat, 02 Nov 2019 22:47:46 +0100
Received: from 217-149-171-151.nat.highway.telekom.at ([217.149.171.151]
 helo=[10.0.0.13])
 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 1iR1FK-0002Fe-J7; Sat, 02 Nov 2019 22:47:46 +0100
Content-Type: text/plain;
	charset=utf-8
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: <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
Date: Sat, 2 Nov 2019 22:47:40 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <BAE6B5BD-E338-483B-91B9-C19935935C18@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>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
 <b368cf1c-e846-5abe-e201-ebe30b39ad95@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 (---)

I don't find anything in the manual related to the following:


Suppose, without any display-buffer-alist customization, I have just

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

in my init file, where x can be any of  0,1, nil, visible, all these =
choices don=E2=80=99t matter for this: If I open Emacs, the initial =
frame shows up, and any file loaded via recent-files, or by dragging on =
the Emacs icon, or by clicking on the file icon, shows up in the initial =
frame, contrary to what is advertised in the manual. However, once a =
file is loaded, then re-selecting it via Menu->Buffers, pops it up in a =
new frame (with properties as specified in defaults-frame-alist). So, =
what is the relation between "display-buffer-base-action=E2=80=9D and =
=E2=80=9Cdefault-frame-alist=E2=80=9D?

Thanks,

Konrad


> Am 31.10.2019 um 08:59 schrieb martin rudalics <rudalics@HIDDEN>:
>=20
> > 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?
>=20
> Nothing, I suppose.  'occur' (I suppose that's the function you
> invoke) calls 'occur-1' and that one simply does
>=20
>            (display-buffer occur-buf)
>=20
> which according to its doc-string does
>=20
>  Display BUFFER-OR-NAME in some window, without selecting it.
>=20
> IIUC the philosophy of 'occur' is given in its doc-string as
>=20
>  The lines are shown in a buffer named `*Occur*'.
>  It serves as a menu to find any of the occurrences in this buffer.
>=20
> and programs usually don't preselect menus either.  The user has to
> reach for the mouse or type some key to go there first ...
>=20
> So the question is rather "what goes wrong the first time?".  The
> answer to that is that, when 'display-buffer' creates a new frame, the
> window manager usually also gives that new frame input focus.  Some
> window managers allow to change that for all applications.  If you add
> a non-nil 'no-focus-on-map' entry to your 'pop-up-frame-parameters',
> Emacs will ask the window manager to not focus the new frame and
> channces are that your window manager complies.
>=20
> > Let me mention that if, in window.el, I add
> >
> > (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?
>=20
> You can't.  I think the most simple way to achieve what you want is to
> add a function to 'occur-hook' that does search for a window that
> shows the current buffer and, if it finds such a window, invokes
> 'select-frame-set-input-focus' for that window's frame.
>=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; 31 Oct 2019 07:59:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 03:59:19 2019
Received: from localhost ([127.0.0.1]:52086 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iQ5MU-0006gw-Nf
	for submit <at> debbugs.gnu.org; Thu, 31 Oct 2019 03:59:18 -0400
Received: from mout.gmx.net ([212.227.17.22]:33405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1iQ5MS-0006gg-IT
 for 37840 <at> debbugs.gnu.org; Thu, 31 Oct 2019 03:59:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1572508746;
 bh=cntSeGHS5FO1tVFZU0rvbSAVzwbwtNnj11frQGgcYE8=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=R5aeJdgA+0M0JUW6eBoECAYcqmfJScx0TC3sNjj2Zeo4mMJeu7NNplH6LqqmhnQKU
 hqRnOpRUUq46Y0yZv8UK4nXSjY22vDqPlIsOpZoVfZNpWadnXMfAddZoodrAW0AuNg
 TgZDpHnOvRhuKfmaMBwDfdiyJB38x2V/V7Bd+oHI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.131]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mf078-1hjawC0dnW-00gbRo; Thu, 31
 Oct 2019 08:59:06 +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>
 <fb3a0b18-6057-ba5b-cdca-5299142270fc@HIDDEN>
 <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <b368cf1c-e846-5abe-e201-ebe30b39ad95@HIDDEN>
Date: Thu, 31 Oct 2019 08:59:06 +0100
MIME-Version: 1.0
In-Reply-To: <554177EF-4600-4F68-89F1-3AF67A551F65@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:2/9qPNd1TbYyWXMtDjchhu6AH2fdWNIBUsoqxJ8+AGBtoHmwpsW
 mOgdxM8sxEI4/Q7f3zBZg/VcUqTwyRUAfKv75rZBy866GJ3YMJqEnVkGYLBkkdwquHvn3LO
 EyR4tVdPK74lfMrp1PQguwzUQv/ytaMwV0BH7o65D2hQ6ONkEFf3bi9v1RpG3ubcyAC7ZgO
 1hXSmtGe1RXcXC3EEmNzw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:lICpJxvvaPg=:J6Kt92lOjDOVs3vKVEu9R+
 x1jHzttO6Pkp4DhhMR2ALpHcG5DrrlrNzu2qU9xRJFlvgM9hWMcMEhaIYb1pAsvfaGIBn7g1n
 UOaple3qsqE//3j/dQeUCyoqAWiG6DUYBsc3tWTOU5yMOULAq3oCytaPnsnteE06tcqOTAmCv
 y/ozIH/pf0Vwj9hGWBtkIdBxmn8pQ5oA2rp/0y50vpfSHafQ2EnW5Jmyp81ASTuOxlMmZPCy6
 phhwy+t3huNz9PN0+5R/x1STXRZ5IfEGuWS9B+VKDPo/s9gR63qTXJH/QQdXDdbgveqIPnfXv
 WTV+zF+qUbS6eVt0uxH7c2LAdBEr68wJ075HKY2BWKd+L2e9YCCuEIhnUzUzV9YIZ6cBcDO41
 8DLoOmKrDgDqPL5ZBQs2Cbsi1VkaFFoZJS/Xrl6S7VVnUvix+54e0hpqL7X72VNsBaNy0vy8q
 YkGmZkrpZ1xPqpHAGAMO53hbBdMUbfbYlu+vTYgqdwkqmqJke7lmKu6SAYvVtYZ6obsP5tF17
 g2oc2YjV/q/jx51dhxEzyNeH3R3n9gvFI1hC9wAnmB55Zc6eNaB6YbZaXYtn6QJhEu3nzO2oR
 mdORZ4/M7sbZt/1ZIZPyfaLAnAeCbOCcZiTSiFmg0oUNELWtJdOe45fSfqo11peimOJBq6GuN
 gaCEMjBlIq+oE8v+wGCT/q1LZziFRLSrScFjioDZiG6T1aabVE2ZXs68tbOuMHxprPb5VrQtf
 UcbCAZMHhuQAqh4MjUWtMpbfcV0wfZFmvNAnULJ+e7cR+7ONOR7Uc+SED+1jbcDjdwv8UCVxh
 53yt+hnODa+5Mh3yr2JBk8sxF6tp2KKsJ2x7XNLyKjzSl7k7URyq/qFvA1FknCqlZHcPz4mX7
 Lt0r+4LeQLGABPbHvb5uStZmqYNxiWUD5JfrHjKtJKzgggMupJzwLb2fe2aypelM+XsGJ+V/S
 4A4l+lAZFkk/vzaPF52rE13Q9MfEUU4mSbCkcmDO6GkMEt94/2FriEEHOYhuiT5tvCCJPkFOA
 jH+GPwTMb2Y7D86lhEfm3nE+w3cVu+P9BK6xjIPwc8SaMlTLWi26ACOHE0bZUSLoc8HKM7c5U
 jXvWyNZ+XXOE76dQCi5QDuOLgyCU2iiZs5+DZevXffAc8hgVI+Irgz1G1wYSBg/mR2tadDmk1
 Zwd83uljupSlELECLr/PCSYAoCvYBOAGd3BPrC98OOAMXNrPfkt8E4X0Xg/EYsgdBhC3PpBSb
 FnO4Rw8NJK64+RaLhhLWDbPAYqbcKpKT8mQkhRA==
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 (-)

 > 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?

Nothing, I suppose.  'occur' (I suppose that's the function you
invoke) calls 'occur-1' and that one simply does

             (display-buffer occur-buf)

which according to its doc-string does

   Display BUFFER-OR-NAME in some window, without selecting it.

IIUC the philosophy of 'occur' is given in its doc-string as

   The lines are shown in a buffer named `*Occur*'.
   It serves as a menu to find any of the occurrences in this buffer.

and programs usually don't preselect menus either.  The user has to
reach for the mouse or type some key to go there first ...

So the question is rather "what goes wrong the first time?".  The
answer to that is that, when 'display-buffer' creates a new frame, the
window manager usually also gives that new frame input focus.  Some
window managers allow to change that for all applications.  If you add
a non-nil 'no-focus-on-map' entry to your 'pop-up-frame-parameters',
Emacs will ask the window manager to not focus the new frame and
channces are that your window manager complies.

 > Let me mention that if, in window.el, I add
 >
 > (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?

You can't.  I think the most simple way to achieve what you want is to
add a function to 'occur-hook' that does search for a window that
shows the current buffer and, if it finds such a window, invokes
'select-frame-set-input-focus' for that window's frame.

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 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: Mon, 25 Nov 2019 12:00:02 UTC

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