From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#6204: vc-dir always splits the frame Date: Tue, 25 May 2010 19:32:14 +0200 Message-ID: <4BFC099E.2000404@gmx.at> References: <4jwrv35d7a.fsf@fencepost.gnu.org> <878w7fa7cr.fsf@mail.jurta.org> <4BF504B4.50408@gmx.at> <4BF5736B.1030605@gmx.at> <4BF79ABA.7080006@gmx.at> <87ljbbv4u4.fsf@mail.jurta.org> <87y6fbqtq2.fsf@mail.jurta.org> <4BF91C54.4070608@gmx.at> <4BF97C5B.409@gmx.at> <4BFBEE76.7000003@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1274810267 8291 80.91.229.12 (25 May 2010 17:57:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 25 May 2010 17:57:47 +0000 (UTC) Cc: 6204@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 25 19:57:44 2010 connect(): No such file or directory 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 1OGyNo-0003uR-0R for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 May 2010 19:57:40 +0200 Original-Received: from localhost ([127.0.0.1]:56909 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OGyNn-0000gZ-JI for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 May 2010 13:57:39 -0400 Original-Received: from [140.186.70.92] (port=41132 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OGyNW-0000Wc-7Q for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 13:57:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OGyNU-0005tP-Gt for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 13:57:21 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49545) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OGyNU-0005tK-EJ for bug-gnu-emacs@gnu.org; Tue, 25 May 2010 13:57:20 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OGxzy-0006Br-70; Tue, 25 May 2010 13:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2010 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6204-submit@debbugs.gnu.org id=B6204.127480875523785 (code B ref 6204); Tue, 25 May 2010 17:33:02 +0000 Original-Received: (at 6204) by debbugs.gnu.org; 25 May 2010 17:32:35 +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 1OGxzV-0006BZ-Pi for submit@debbugs.gnu.org; Tue, 25 May 2010 13:32:34 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OGxzT-0006BU-JX for 6204@debbugs.gnu.org; Tue, 25 May 2010 13:32:32 -0400 Original-Received: (qmail invoked by alias); 25 May 2010 17:32:24 -0000 Original-Received: from 62-47-41-188.adsl.highway.telekom.at (EHLO [62.47.41.188]) [62.47.41.188] by mail.gmx.net (mp049) with SMTP; 25 May 2010 19:32:24 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19WbhFTp1tWLmMVfyeTKnpgR3l5GcbITbtZNXRepj UrRi3/R3z8hcPs User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 25 May 2010 13:33:02 -0400 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:37270 Archived-At: > Rather than let-binding some Lisp-manipulated "config" var, I was > thinking of passing special parameters to display-buffer (I'd rather > avoid dynamic scoping whenever possible). An additional argument is always fine with me. So this part is solved. > You mean how could the calling code till display-buffer whether to > "prefer unless overridden by the user's config" or to "obey > regardless of the user's config"? Precisely. > I guess the special parameters passed to display-buffer would have to be > different for the two different cases. Fine with me too. If the overriding case and the user option coincide in principle but the user option has additional values like in the foo-other-frame case with the user specifying certain frame parameters what shall we do? Apply the frame parameters? Should the additional argument also allow such frame parameters? Should, as a rule, the potential argument's values be identic to the values allowed by the option? Remains the question how to make customizing monsters like `special-display-regexps' simpler. Currently we're heading in the opposite direction :-( martin