From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#7533: 24.0.50; `dired-mark-pop-up': delete frame afterwards if `pop-up-frames' Date: Fri, 17 Dec 2010 10:40:36 -0800 Message-ID: References: <90E09641E9264B37932D2315E5E7E2EA@us.oracle.com><4CF7EDED.5090500@gmx.at><44FB8E26FD824BB18AE8A367F560C091@us.oracle.com><4CF8A7B2.5080306@gmx.at><1880532436F6447B97DC61F6050FF29F@us.oracle.com><4CF93418.9090405@gmx.at><4CF939E7.6030603@gmx.at> <87zkslw43z.fsf@stupidchicken.com> <9FA3601ABD5C49E79DDAF60EAFFCD7F0@us.oracle.com> <4D0B03EB.4050706@gmx.at> <4D0B8BE4.2050401@gmx.at> <4D0BA741.2080606@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1292612251 25473 80.91.229.12 (17 Dec 2010 18:57:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 17 Dec 2010 18:57:31 +0000 (UTC) Cc: 'Chong Yidong' , 7533@debbugs.gnu.org To: "'martin rudalics'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 17 19:57:27 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PTfUd-0006Bo-00 for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Dec 2010 19:57:27 +0100 Original-Received: from localhost ([127.0.0.1]:50672 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTfUc-0006VZ-74 for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Dec 2010 13:57:26 -0500 Original-Received: from [140.186.70.92] (port=36223 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTfQD-0003Co-1B for bug-gnu-emacs@gnu.org; Fri, 17 Dec 2010 13:52:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PTfQA-0001YE-1Y for bug-gnu-emacs@gnu.org; Fri, 17 Dec 2010 13:52:51 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PTfQ9-0001Y2-Vf for bug-gnu-emacs@gnu.org; Fri, 17 Dec 2010 13:52:49 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PTf8w-0003bk-F4; Fri, 17 Dec 2010 13:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Dec 2010 18:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7533 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7533-submit@debbugs.gnu.org id=B7533.129261087213828 (code B ref 7533); Fri, 17 Dec 2010 18:35:02 +0000 Original-Received: (at 7533) by debbugs.gnu.org; 17 Dec 2010 18:34:32 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PTf8R-0003az-Bv for submit@debbugs.gnu.org; Fri, 17 Dec 2010 13:34:31 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PTf8G-0003af-VN for 7533@debbugs.gnu.org; Fri, 17 Dec 2010 13:34:30 -0500 Original-Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id oBHIeemX010010 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Dec 2010 18:40:42 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id oBHIcK2B029699; Fri, 17 Dec 2010 18:40:40 GMT Original-Received: from abhmt020.oracle.com by acsmt355.oracle.com with ESMTP id 863837671292611238; Fri, 17 Dec 2010 10:40:38 -0800 Original-Received: from dradamslap1 (/10.159.229.142) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 17 Dec 2010 10:40:38 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4D0BA741.2080606@gmx.at> Thread-Index: AcueFX9zEhRnc7dwR/ichx1cWjbxtwAAuLEw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 17 Dec 2010 13:35:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:42602 Archived-At: > `pop-up-frames' expresses a general preference so I asked > Chong to make that change. `special-display-regexps' > expresses a special preference. But if nobody objects we > can bind things like `special-display-regexps' > and `special-display-buffer-names' to nil here too. That's better than nothing, IMO. It recognizes that this buffer display, whether in a frame or window, is only temporary, for the duration of the confirmation interaction: there is no reason to show the buffer after the command is done. However, the right fix is to (a) respect a user's preference to show such buffers in a special frame and then (b) delete the frame. It is especially not very kosher to override `special-display-buffer-names', because that option can let users specify not only a buffer name but a specific function to display it. IOW, the most important thing in this context is to remove the buffer display when done. But it is also important to do what the user wants. So showing such a buffer in a window instead of a frame should be seen as only a temporary workaround, since it violates a user preference of using a frame. It is a temporary expedient, to obviate the annoyance of not properly handling a frame in this context.