From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stephen Eglen Newsgroups: gmane.emacs.devel Subject: Re: making iswitchb the default Date: Thu, 15 Apr 2004 10:48:46 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <16510.23166.910606.922131@bushmills.inf.ed.ac.uk> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1082023015 7387 80.91.224.253 (15 Apr 2004 09:56:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 15 Apr 2004 09:56:55 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 15 11:56:48 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BE3c0-0001GU-00 for ; Thu, 15 Apr 2004 11:56:48 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BE3bz-0001SU-00 for ; Thu, 15 Apr 2004 11:56:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BE3aJ-0003uT-Iy for emacs-devel@quimby.gnus.org; Thu, 15 Apr 2004 05:55:03 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BE3Xz-0003Es-Me for emacs-devel@gnu.org; Thu, 15 Apr 2004 05:52:39 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BE3XD-0002TY-9c for emacs-devel@gnu.org; Thu, 15 Apr 2004 05:52:24 -0400 Original-Received: from [129.215.32.40] (helo=topper.inf.ed.ac.uk) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BE3VP-0000cQ-LN for emacs-devel@gnu.org; Thu, 15 Apr 2004 05:49:59 -0400 Original-Received: from bushmills.inf.ed.ac.uk (bushmills.inf.ed.ac.uk [129.215.29.144]) by topper.inf.ed.ac.uk (8.11.6/8.11.6) with ESMTP id i3F9mlp21259 for ; Thu, 15 Apr 2004 10:48:47 +0100 Original-Received: from bushmills.inf.ed.ac.uk (localhost [127.0.0.1]) by bushmills.inf.ed.ac.uk (8.12.8/8.12.8) with ESMTP id i3F9mlUl010642 for ; Thu, 15 Apr 2004 10:48:47 +0100 Original-Received: (from stephen@localhost) by bushmills.inf.ed.ac.uk (8.12.8/8.12.8/Submit) id i3F9mk4C010638; Thu, 15 Apr 2004 10:48:46 +0100 Original-To: emacs-devel@gnu.org In-Reply-To: X-Mailer: VM 7.17 under Emacs 21.3.2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21676 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21676 > > > I cannot think of a reason why C-x b should not default to iswitchb in > > 21.4. What do people think of that change? Thanks John for promoting the case for iswitchb! But I think its easy enough to enable for now, so I don't have a strong preference for it to become default. > Not much. It makes it impossible to get at buffers starting with a > space, and it is close to impossible to persuade it you want to have a > buffer *cvs* when it would rather offer *cvs*<2> before that. Type > *cvs* RET and it will still give you *cvs*<2>. In particular when > there is also *cvs*<3>, it will give you alternatively *cvs*<2> and > *cvs*<3>, but not *cvs*. Just in case people don't know, both these issues can be addressed: iswitchb-buffer-ignore's value is ("^ ") and so you can switch off the mechanism that removes buffers beginning with space. For the cvs example, if you do "*cvs* C-j" rather than RET, you will get *cvs* if it exists; if it does not you will be asked whether you want to create that buffer. Best wishes, Stephen (iswitchb author)