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: Thu, 6 Dec 2007 09:02:18 +0100
User-agent: KMail/1.9.5

Am Donnerstag, 6. Dezember 2007 03:11 schrieb Richard Stallman:
> [I sent this message a week ago but did not get a response.]
>
> Would someone please fix this and ack?
> The trunk is enough.
>
> ------- Start of forwarded message -------
> X-Spam-Status: No, score=1.4 required=5.0 tests=DNS_FROM_RFC_POST,
>       UNPARSEABLE_RELAY autolearn=no version=3.1.0
> Mime-Version: 1.0 (Apple Message framework v752.2)
> Content-Type: text/plain; charset=US-ASCII; format=flowed
> Message-Id: <address@hidden>
> From: rahul <address@hidden>
> Date: Tue, 27 Nov 2007 17:07:01 -0800
> To: address@hidden
> Subject: case-insensitive partial-completion-mode issue
>
> (setq partial-completion-mode t)
> (setq read-file-name-completion-ignore-case t)
>
> C-x C-f fi <tab> completes to FILE.TXT
> C-x C-f DI/FI <tab> completes to DIRECTORY/FILE.TXT
>
> but, C-x C-f di/fi <tab> won't complete to DIRECTORY/FILE.TXT
>
> i found a similar bug in emacs-devel:
> http://lists.gnu.org/archive/html/emacs-devel/2006-11/msg00706.html
>
> and a recent patch for it:
> http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00053.html
>
> but it didn't fix this problem (tested against current cvs).
> ------- End of forwarded message -------


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.

If I'm right so far, a case-folding `regexp-quote' is
needed.

Probably such a form is already written somewhere. Any
help appreciated.

Andreas Röhler




reply via email to

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