From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sven Joachim Newsgroups: gmane.emacs.bugs Subject: bug#508: emacs 22.2.1 becomes confused Date: Tue, 01 Jul 2008 08:28:07 +0200 Message-ID: <87fxqu6ruw.fsf@gmx.de> References: <871w2evmfk.fsf@gmx.de> <8763rqu1dh.fsf@gmx.de> Reply-To: Sven Joachim , 508@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1214894855 8854 80.91.229.12 (1 Jul 2008 06:47:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Jul 2008 06:47:35 +0000 (UTC) Cc: 508@emacsbugs.donarmstrong.com To: Kevin Rodgers Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jul 01 08:48:21 2008 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 1KDZf3-0005ZH-9k for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Jul 2008 08:48:21 +0200 Original-Received: from localhost ([127.0.0.1]:35862 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDZeC-00062f-Qd for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Jul 2008 02:47:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KDZe8-00062U-Ax for bug-gnu-emacs@gnu.org; Tue, 01 Jul 2008 02:47:24 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KDZe6-00061n-P2 for bug-gnu-emacs@gnu.org; Tue, 01 Jul 2008 02:47:23 -0400 Original-Received: from [199.232.76.173] (port=44574 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDZe6-00061k-M1 for bug-gnu-emacs@gnu.org; Tue, 01 Jul 2008 02:47:22 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:27953) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KDZe6-0005ZQ-76 for bug-gnu-emacs@gnu.org; Tue, 01 Jul 2008 02:47:22 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KDZe5-0006UR-1Y for bug-gnu-emacs@gnu.org; Tue, 01 Jul 2008 02:47:21 -0400 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 m616lCbM021407; Mon, 30 Jun 2008 23:47:12 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m616e42v019223; Mon, 30 Jun 2008 23:40:04 -0700 X-Loop: don@donarmstrong.com Resent-From: Sven Joachim Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 01 Jul 2008 06:40:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 508 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 508-submit@emacsbugs.donarmstrong.com id=B508.121489396417914 (code B ref 508); Tue, 01 Jul 2008 06:40:04 +0000 Original-Received: (at 508) by emacsbugs.donarmstrong.com; 1 Jul 2008 06:32:44 +0000 Original-Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m616WeEi017908 for <508@emacsbugs.donarmstrong.com>; Mon, 30 Jun 2008 23:32:41 -0700 Original-Received: (qmail invoked by alias); 01 Jul 2008 06:32:34 -0000 Original-Received: from p54864D04.dip.t-dialin.net (EHLO debian) [84.134.77.4] by mail.gmx.net (mp026) with SMTP; 01 Jul 2008 08:32:34 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX1+xaDktyVax4N+uYa2yoBkpPHyPZxqhWn7yGHhx77 FV5/7gKz61Befp In-Reply-To: (Kevin Rodgers's message of "Mon, 30 Jun 2008 21:56:33 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6 X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 3) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Resent-Date: Tue, 01 Jul 2008 02:47:23 -0400 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:18600 Archived-At: On 2008-07-01 05:56 +0200, Kevin Rodgers wrote: > Sven Joachim wrote: >> On 2008-06-30 21:57 +0200, Eli Zaretskii wrote: >> >>>> From: Sven Joachim >>>> Date: Mon, 30 Jun 2008 19:53:51 +0200 >>>> Cc: 508@emacsbugs.donarmstrong.com >>>> >>>> + (case-fold-search >>>> + (if (memq system-type '(ms-dos windows-nt darwin macos vax-vms axp-vms)) >>> You forgot cygwin in this list. >> >> I just pasted the list from the read-file-name-completion-ignore-case >> defcustom in minibuffer.el. > > Why not bind case-fold-search to the value of > read-file-name-completion-ignore-case there? That would be wrong, IMO. Users may or may not prefer filename completion to be case sensitive regardless of their filesystems, but the code in question really depends on the actual feature of the filesystem. There could be a new defvar (or defconst), like this: (defvar case-insensitive-systems-alist '(ms-dos windows-nt cygwin darwin macos vax-vms axp-vms) "List of systems who have case insensitive filesystems.") which could then be used in code that depends on the filesystem being case sensitive or not, and in the read-file-name-completion-ignore-case defcustom as well. Sven