From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#1800: 23.0.60; Changed meaning of * in buffer name completion Date: Tue, 6 Jan 2009 21:35:14 -0800 Message-ID: <001b01c97089$b7a23060$0200a8c0@us.oracle.com> References: <87r63gs1il.fsf@jurta.org> <87fxjwnizs.fsf@jurta.org> Reply-To: Drew Adams , 1800@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1231307057 6449 80.91.229.12 (7 Jan 2009 05:44:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 7 Jan 2009 05:44:17 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, rms@gnu.org To: "'Juri Linkov'" , <1800@emacsbugs.donarmstrong.com>, "'Stefan Monnier'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 07 06:45:26 2009 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.50) id 1LKREK-0001l8-Q4 for geb-bug-gnu-emacs@m.gmane.org; Wed, 07 Jan 2009 06:45:25 +0100 Original-Received: from localhost ([127.0.0.1]:56343 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LKRD4-0004hS-V8 for geb-bug-gnu-emacs@m.gmane.org; Wed, 07 Jan 2009 00:44:07 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LKRCV-0004WF-PI for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2009 00:43:31 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LKRCT-0004VJ-Md for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2009 00:43:31 -0500 Original-Received: from [199.232.76.173] (port=51063 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LKRCS-0004Ur-W2 for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2009 00:43:29 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:33069) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LKRCS-0007NV-AU for bug-gnu-emacs@gnu.org; Wed, 07 Jan 2009 00:43:28 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n075hODg008273; Tue, 6 Jan 2009 21:43:24 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n075e372007185; Tue, 6 Jan 2009 21:40:03 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: "Drew Adams" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 07 Jan 2009 05:40:03 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 1800 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12313065277036 (code B ref -1); Wed, 07 Jan 2009 05:40:03 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 7 Jan 2009 05:35:27 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n075ZOq3007027 for ; Tue, 6 Jan 2009 21:35:25 -0800 Original-Received: from mx10.gnu.org ([199.232.76.166]:48916) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LKR3U-0001dq-74 for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 00:34:12 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LKR4c-0006l1-JV for emacs-pretest-bug@gnu.org; Wed, 07 Jan 2009 00:35:23 -0500 Original-Received: from rcsinet11.oracle.com ([148.87.113.123]:32529 helo=rgminet11.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LKR4a-0006kY-3N; Wed, 07 Jan 2009 00:35:20 -0500 Original-Received: from rgminet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n075aiB9017350 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 7 Jan 2009 05:36:45 GMT Original-Received: from acsmt704.oracle.com (acsmt704.oracle.com [141.146.40.82]) by rgminet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n075Z5Vn008444; Wed, 7 Jan 2009 05:35:06 GMT Original-Received: from dradamslap1 (/24.5.134.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 07 Jan 2009 05:35:05 +0000 X-Mailer: Microsoft Office Outlook 11 In-reply-to: <87fxjwnizs.fsf@jurta.org> Thread-Index: AclwWKJZwzE/pk+2QAWsCIQs2DrkswAMAvlQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Source-IP: acsmt704.oracle.com [141.146.40.82] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A09020B.49643F0B.00A6:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Wed, 07 Jan 2009 00:43:31 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list 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:23857 gmane.emacs.pretest.bugs:23648 Archived-At: > >> Trying to switch to a killed buffer that had `*' at the beginning > >> of its name (e.g. *grep*) typing `* g TAB' displays a large list > >> of irrelevant buffer names. > >> [No match, type TAB again for * as a wildcard] > > > > Here's another option: only treat * as a wildcard if it > > doesn't match anything existing. I.e. if you have buffers > > that start with "*", then "*g" will not treat the * as a > > wildcard. To force the use of a wildcard, we could let > > the user type "**g". > > It seems unlikely not to have a buffer that starts with "*". > There are always such buffers as *scratch*, *Messages*, *Completions*. > OTOH, "**g" will help, but it has the same drawback as using "\*g" > for a literal character *, i.e. it is not as obvious as using > a single *. I don't agree that this ad hoc escaping is a good solution, but I'm not going to argue about it here and now. This is the kind of thing that can be discussed rationally and by a larger group - after the release and with this in practice as an option, not as the new default. IOW, keep the default behavior as it has always been, add the new feature, and, after the release, discuss the possible problems it introduces and possibile solutions, with the added experience and input of a user base.