From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: [cjm@pobox.com: Case-insensitive partial-completion bug] Date: Mon, 13 Nov 2006 15:15:20 -0500 Message-ID: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1163449028 1093 80.91.229.2 (13 Nov 2006 20:17:08 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Nov 2006 20:17:08 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 13 21:17:04 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GjiEj-0006b3-Gs for ged-emacs-devel@m.gmane.org; Mon, 13 Nov 2006 21:16:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GjiEi-00082K-MF for ged-emacs-devel@m.gmane.org; Mon, 13 Nov 2006 15:16:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GjiDC-000667-5b for emacs-devel@gnu.org; Mon, 13 Nov 2006 15:15:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GjiDB-00065M-Gs for emacs-devel@gnu.org; Mon, 13 Nov 2006 15:15:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GjiDB-000653-Bz for emacs-devel@gnu.org; Mon, 13 Nov 2006 15:15:21 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GjiDA-0005KZ-Sm for emacs-devel@gnu.org; Mon, 13 Nov 2006 15:15:21 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1GjiDA-0005Ne-A8; Mon, 13 Nov 2006 15:15:20 -0500 Original-To: emacs-devel@gnu.org 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:62240 Archived-At: Would someone please DTRT and ack? ------- Start of forwarded message ------- MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii From: "Christopher J. Madsen" To: emacs-pretest-bug@gnu.org Date: Thu, 09 Nov 2006 10:47:45 -0600 (CST) Subject: Case-insensitive partial-completion bug X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed version=3.0.4 Please describe exactly what actions triggered the bug and the precise symptoms of the bug: In a shell, create a new directory and cd there. > touch Foo Foobar > emacs -Q In the *scratch* buffer, type: (setq read-file-name-completion-ignore-case t) C-j M-x partial-completion-mode C-x C-f foo I expected it to change "foo" to "Foo", because all possible completions begin with "Foo". That's what it does if you don't enable partial-completion-mode. But with partial-completion-mode enabled, it stays "foo" and Emacs displays the list of possible completions. If you type "b ", it will change "foob" to "Foobar" (as expected). This used to work in Emacs 21.3.1 (although there the variable is completion-ignore-case instead). I first noticed the bug a couple months ago, but it's still present in the CVS HEAD version I compiled yesterday. In GNU Emacs 22.0.90.1 (i686-pc-linux-gnu, GTK+ Version 2.8.19) of 2006-11-08 on bit X server distributor `The X.Org Foundation', version 11.0.70101000 configured using `configure '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--program-suffix=.emacs-22.0.90' '--without-carbon' '--with-x' '--with-xpm' '--with-toolkit-scroll-bars' '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-x-toolkit=gtk' '--build=i686-pc-linux-gnu' 'CFLAGS=-O2' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu'' Important settings: value of $LC_ALL: en_US value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil locale-coding-system: iso-8859-1 default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: partial-completion-mode: t tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t auto-compression-mode: t line-number-mode: t Recent input: ( s e t q SPC r e a d - f i l e - c SPC t ) C-j M-x p a r t C-x C-f f o o C-g M-x r e p o r t Recent messages: (emacs -Q) For information about the GNU Project and its goals, type C-h C-p. Loading complete... Loading advice...done Loading complete...done Partial-Completion mode enabled Quit Loading emacsbug... Loading regexp-opt...done Loading emacsbug...done _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug ------- End of forwarded message -------