emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: address@hidden: case-insensitive partial-completion-mode issue]


From: Andreas Röhler
Subject: Re: address@hidden: case-insensitive partial-completion-mode issue]
Date: Mon, 10 Dec 2007 18:17:38 +0100
User-agent: KMail/1.9.5

Am Montag, 10. Dezember 2007 16:19 schrieb Richard Stallman:
>     (defun my-directory-files ()
>       " "
>       (interactive)
>       (setq case-fold-search nil)
>       (message "%s" (directory-files default-directory t "f*"))
>       (setq case-fold-search t)
>       (message "%s" (directory-files default-directory t "f*"))
>       (setq case-fold-search nil)
>       (message "%s" (directory-files default-directory t "F*"))
>       (setq case-fold-search t)
>       (message "%s" (directory-files default-directory t "F*")))
>
> directory-files is supposed to ignore case
> if the system treats file names as case-insensitive.
> It does not obey case-fold-search.
>
>     ;;; ==> (MY-PATH/DIRECTORY/DIRECTORY/. MY-PATH/DIRECTORY/DIRECTORY/..
>     MY-PATH/DIRECTORY/DIRECTORY/FILE.TXT) [4 times]
>
> What system are you using?
>
Suse 10.2, GNU Emacs 23.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.6) of 
2007-12-09

> Perhaps we need something like directory-files which does obey
> case-fold-search.  Is that the issue?
>

As said in other thread: it's nothing to
do. Case-sensitivenes is TRT here, case-fold would lead
into never ending trouble because of
multiplied--factorizing--calculations.

Think someone want to partial-complete not just one

~/DIRECTORY/FILE.TXT

but ~/d/d/d/d/f

with maybe several hundred files starting with [dD] in
the directories. Emacs wouldn't return from that task.

Here I see a soure of never ending bug reports.

Better to tell: partial-completion-mode works
case-sensitive. (As is, fine!)

Andreas Röhler




reply via email to

[Prev in Thread] Current Thread [Next in Thread]