Jamie Zawinski <jwz(a)jwz.org> writes:
Any clue how the hell I work around this?
Go to your *scratch* buffer. Insert "Ü" (that's \334, Uuml)
(re-search-forward "Ü") => works
(re-search-forward "[Ü]") => fails
I can repeat this.
I think the problem is in the case conversions inside the regexp
engine. If I search for "[ü]" instead, or if I set `case-fold-search'
to nil, the regexp succeeds. I'm not sure if either of these
workarounds would work for you, but that's the best I can come up with
right now.
Yoshiki Hayashi, who introduced non-ASCII case folding to regex.c,
might be in the position to fix this one. Yoshiki, if you're still
around, could you take a look at this one?