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#1757: 23.0.60; completion DWIM too clever Date: Thu, 1 Jan 2009 09:59:45 -0800 Message-ID: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> References: Reply-To: Drew Adams , 1757@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 1230834228 5798 80.91.229.12 (1 Jan 2009 18:23:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Jan 2009 18:23:48 +0000 (UTC) To: , <1757@emacsbugs.donarmstrong.com>, Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 01 19:24:53 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 1LISDx-0000D1-HA for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Jan 2009 19:24:49 +0100 Original-Received: from localhost ([127.0.0.1]:51906 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LISCh-0000Zm-TU for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Jan 2009 13:23:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LISCc-0000YE-6W for bug-gnu-emacs@gnu.org; Thu, 01 Jan 2009 13:23:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LISCb-0000Xw-JY for bug-gnu-emacs@gnu.org; Thu, 01 Jan 2009 13:23:25 -0500 Original-Received: from [199.232.76.173] (port=47639 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LISCb-0000Xi-8T for bug-gnu-emacs@gnu.org; Thu, 01 Jan 2009 13:23:25 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:37630) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LISCa-0007eb-Of for bug-gnu-emacs@gnu.org; Thu, 01 Jan 2009 13:23:25 -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 n01INMhl024548; Thu, 1 Jan 2009 10:23:22 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n01I56GW020091; Thu, 1 Jan 2009 10:05:06 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: "Drew Adams" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 01 Jan 2009 18:05:06 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1757-submit@emacsbugs.donarmstrong.com id=B1757.123083279817976 (code B ref 1757); Thu, 01 Jan 2009 18:05:06 +0000 Original-Received: (at 1757) by emacsbugs.donarmstrong.com; 1 Jan 2009 17:59:58 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from rgminet11.oracle.com (rcsinet11.oracle.com [148.87.113.123]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n01Hxt5a017963 for <1757@emacsbugs.donarmstrong.com>; Thu, 1 Jan 2009 09:59:56 -0800 Original-Received: from acsinet13.oracle.com (acsinet13.oracle.com [141.146.126.235]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01I1Ge4012909 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 1 Jan 2009 18:01:18 GMT Original-Received: from acsmt706.oracle.com (acsmt706.oracle.com [141.146.40.84]) by acsinet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01I0KmJ003485; Thu, 1 Jan 2009 18:00:21 GMT Original-Received: from dradamslap1 (/24.5.134.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 01 Jan 2009 17:59:44 +0000 X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AclsKpt/2awRt3cMTBOOOXPbGWUzRwADlqpA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 Importance: High X-Message-Flag: Follow up X-Source-IP: acsmt706.oracle.com [141.146.40.84] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.495D0492.01AB:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Thu, 01 Jan 2009 13:23:25 -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:23662 gmane.emacs.pretest.bugs:23588 Archived-At: > I typed C-x b *d TAB and it offered me as completions `diary' > and `old', neither of which starts with a `*'. > > I typed C-x b *di TAB and it completed to `diary', which is not > even a completion of what I typed. > > It is extremely annoying to discard the user's input characters. I couldn't agree more. The is (the formerly optional) partial completion at work. It is now the default behavior to first try the traditional completion, and if that finds no matches, automatically try partial completion. IMO, the default behavior should remain as it was in Emacs 22 (21, 20...), and the new behavior should be optional. With the traditional behavior, if there are no buffers with prefix `*', you are told so immediately: [No match]. With the new, partial-completion behavior, you are given possible completions that do not complete `*' in the normal way (as a literal prefix). To get the traditional behavior, you now need to customize option `completion-styles', to be `(basic)', not `(basic partial-completion)'. This significant change was made with no discussion, AFAIK. See bug #1512: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1512