From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jonathan Yavner Newsgroups: gmane.emacs.bugs Subject: Re: try-completion is inconsistent when completion-ignore-case=t Date: Tue, 24 Feb 2004 13:56:56 -0500 Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <200402241856.i1OIuub32550@ws-rh73-05.franklin.com> References: <200402232145.i1NLjYK07480@ws-rh73-05.franklin.com> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1077649702 31493 80.91.224.253 (24 Feb 2004 19:08:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Feb 2004 19:08:22 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 24 20:08:13 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Avhuf-0005Z0-00 for ; Tue, 24 Feb 2004 20:08:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1Avhlr-0008KL-Vk for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Feb 2004 13:59:07 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1AvhkU-0007xJ-2a for bug-gnu-emacs@gnu.org; Tue, 24 Feb 2004 13:57:42 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1Avhjp-0007p5-FW for bug-gnu-emacs@gnu.org; Tue, 24 Feb 2004 13:57:32 -0500 Original-Received: from [63.88.59.84] (helo=opal.franklin.com) by monty-python.gnu.org with esmtp (Exim 4.30) id 1Avhjp-0007os-4T for bug-gnu-emacs@gnu.org; Tue, 24 Feb 2004 13:57:01 -0500 Original-Received: from ws-rh73-05.franklin.com (ws-rh73-05 [192.9.200.163]) by opal.franklin.com (8.12.10+Sun/8.12.10) with ESMTP id i1OIuxMH015119 for ; Tue, 24 Feb 2004 13:56:59 -0500 (EST) Original-Received: (from jon@localhost) by ws-rh73-05.franklin.com (8.11.6/8.9.3) id i1OIuub32550 for bug-gnu-emacs@gnu.org; Tue, 24 Feb 2004 13:56:56 -0500 Original-To: rms@gnu.org In-Reply-To: X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:7068 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:7068 RMS> When the string needs to be changed for other reasons, Emacs adjusts RMS> the case. When the string as given is a match, Emacs returns it RMS> unchanged. But "test" is not actually a match. It's "Test" that's the match. We're fuzzing the difference via completion-ignore-case. Suppose you're typing in incremental text and the program is displaying the best match so far: (1) t => Test (2) te => Test (3) tes => Test (4) test => test (5) testo => TestOne (6) teston => TestOne (7) testone => TestOne It looks weird to have the initial lowercase `t' only on line (4).