From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: same-window-buffer-names and -regexps Date: Tue, 20 Aug 2002 12:24:26 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <200208201624.g7KGOQJ19069@rum.cs.yale.edu> References: <200208200243.VAA04929@eel.dms.auburn.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1029860718 20853 127.0.0.1 (20 Aug 2002 16:25:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 20 Aug 2002 16:25:18 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17hBoj-0005QE-00 for ; Tue, 20 Aug 2002 18:25:17 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17hCGj-00088e-00 for ; Tue, 20 Aug 2002 18:54:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17hBpr-000821-00; Tue, 20 Aug 2002 12:26:27 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17hBo2-0007sj-00 for emacs-devel@gnu.org; Tue, 20 Aug 2002 12:24:34 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17hBnw-0007qs-00 for emacs-devel@gnu.org; Tue, 20 Aug 2002 12:24:33 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17hBnw-0007qC-00 for emacs-devel@gnu.org; Tue, 20 Aug 2002 12:24:28 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.11.6/8.11.6) id g7KGOQJ19069; Tue, 20 Aug 2002 12:24:26 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Luc Teirlinck Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6679 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6679 > One solution would be to have M-x shell and friends check these > variables (instead of having display-buffer do that directly) and > then have these functions pass an appropriate flag to display-buffer. I like this solution. When I display-buffer *shell* I generally don't want it to be in the same window. The only exception is when I do M-x shell. The problem with temporarily binding same-window-buffer-names to nil is that it needs to be done for many different cases (basically all the cases that do something similar to "select the specified buffer" and there are many, including in many separate packages providing some buffe-switching or buffer-listing replacement). Stefan