From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Herbert Euler" Newsgroups: gmane.emacs.devel Subject: RE: Allow non-matching input, but require confirmation Date: Fri, 29 Jun 2007 16:44:32 +0800 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: sea.gmane.org 1183106691 743 80.91.229.12 (29 Jun 2007 08:44:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 29 Jun 2007 08:44:51 +0000 (UTC) To: monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 29 10:44:50 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I4C5s-0007QQ-B4 for ged-emacs-devel@m.gmane.org; Fri, 29 Jun 2007 10:44:44 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I4C5r-0001HR-Jw for ged-emacs-devel@m.gmane.org; Fri, 29 Jun 2007 04:44:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I4C5l-0001HM-D9 for emacs-devel@gnu.org; Fri, 29 Jun 2007 04:44:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I4C5j-0001Gn-IB for emacs-devel@gnu.org; Fri, 29 Jun 2007 04:44:36 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I4C5j-0001Gj-BP for emacs-devel@gnu.org; Fri, 29 Jun 2007 04:44:35 -0400 Original-Received: from bay0-omc2-s16.bay0.hotmail.com ([65.54.246.152]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I4C5j-0000r9-0i for emacs-devel@gnu.org; Fri, 29 Jun 2007 04:44:35 -0400 Original-Received: from hotmail.com ([65.55.154.110]) by bay0-omc2-s16.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Fri, 29 Jun 2007 01:44:34 -0700 Original-Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 29 Jun 2007 01:44:33 -0700 Original-Received: from 65.55.154.123 by by143fd.bay143.hotmail.msn.com with HTTP; Fri, 29 Jun 2007 08:44:32 GMT X-Originating-IP: [216.145.54.158] X-Originating-Email: [herberteuler@hotmail.com] X-Sender: herberteuler@hotmail.com In-Reply-To: X-OriginalArrivalTime: 29 Jun 2007 08:44:33.0949 (UTC) FILETIME=[B790BCD0:01C7BA29] X-detected-kernel: Windows 2000 SP4, XP SP1+ X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:74030 Archived-At: >4) confirm-only = allow any non-matching input but require confirmation > if the input is not a valid completion. This strategy seems to encourage valid completions. Namely, when valid completions are avaliable and inputed, no confirmation is made. Otherwise, confirmation is made. If the input can complete to an element of collection to make a valid completion, but is not a member of collection, should we "encourage" the valid completion by completing the input, or confirm the non-matching input as an invalid completion? Regards, Guanpeng Xu _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/