From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas =?iso-8859-15?q?R=F6hler?= Newsgroups: gmane.emacs.devel Subject: Re: [ra5ul@comcast.net: case-insensitive partial-completion-mode issue] Date: Fri, 7 Dec 2007 16:07:31 +0100 Message-ID: <200712071607.32169.andreas.roehler@online.de> References: <200712060902.19961.andreas.roehler@online.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1197040117 6681 80.91.229.12 (7 Dec 2007 15:08:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Dec 2007 15:08:37 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 07 16:08:47 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 1J0eon-0000LO-R6 for ged-emacs-devel@m.gmane.org; Fri, 07 Dec 2007 16:08:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J0eoW-0008TD-8J for ged-emacs-devel@m.gmane.org; Fri, 07 Dec 2007 10:08:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J0eoT-0008T6-RB for emacs-devel@gnu.org; Fri, 07 Dec 2007 10:08:25 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J0eoS-0008Sq-Cj for emacs-devel@gnu.org; Fri, 07 Dec 2007 10:08:25 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J0eoS-0008Sn-7B for emacs-devel@gnu.org; Fri, 07 Dec 2007 10:08:24 -0500 Original-Received: from moutng.kundenserver.de ([212.227.126.171]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J0eoM-0006Wl-Ps; Fri, 07 Dec 2007 10:08:19 -0500 Original-Received: from noname (p54BEB4B1.dip0.t-ipconnect.de [84.190.180.177]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1J0eoL2ZOG-0008KT; Fri, 07 Dec 2007 16:08:18 +0100 User-Agent: KMail/1.9.5 In-Reply-To: Content-Disposition: inline X-Provags-ID: V01U2FsdGVkX19Lo9NLxqaMSYB9wcVk6wJIZgVyv4ALEkWW4hJ ar5Kq3vwEvwjs97Ws8pIwEJiMwoI1jnKVhyGt7g/nHdBEorK49 /jfwSfE072zLdx6ai0bNQ== X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) 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:84829 Archived-At: Am Donnerstag, 6. Dezember 2007 22:43 schrieb Richard Stallman: > AFAIS error is in line 555 of completion.el > > ;; Convert search pattern to a standard regular expression > (setq regex (regexp-quote basestr) > > Value of `read-file-name-completion-ignore-case' seems > not readed in. > > If `read-file-name-completion-ignore-case' is t, > `regexp-quote' probably can't be used. > > How does that conclusion follow? > That was wrong probably. Point is elsewhere seen from today. PC-do-completion calls file-expand-wildcards in files.el which calls in files.el Here the case question comes in: (defun wildcard-to-regexp (wildcard) "Given a shell file name pattern WILDCARD, return an equivalent regexp. The generated regexp will match a filename only if the filename matches that wildcard according to shell rules. Only wildcards known by `sh' are supported." :~/DIRECTORY> ls F* =46ILE.TXT :~/DIRECTORY> ls f* ls: Zugriff auf f* nicht m=F6glich: Datei oder Verzeichnis nicht gefunden :~/DIRECTORY> ls -I f* =46ILE.TXT So expansion follows `case-fold-search'? Seems=20 (let ((case-fold-search completion-ignore-case)) is the right path, just not the right place? Andreas R=F6hler =20