[Top][All Lists]

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

bug#14340: Acknowledgement (24.3.50; Case insensitivity with read-file-n

From: Harald Hanche-Olsen
Subject: bug#14340: Acknowledgement (24.3.50; Case insensitivity with read-file-name)
Date: Fri, 03 May 2013 09:49:51 +0200 (CEST)

Upon further reflection (in the bath), I think I understand the nature
of the bug, if not its resolution:

read-file-name-default let binds completion-ignore-case to the value of
read-file-name-completion-ignore-case before doing a pile of setup
work and calling completing-read.

When completion-ignore-case is buffer local, let overrides the buffer
local binding and not the global binding. But because completing-read
evaluates the variable in the minibuffer, it gets the global value
instead, i.e., nil.

(I may be wrong about some details in this, but I but this is the gist
of the problem.)

- Harald

reply via email to

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