Er, since when did it break? Might it have always been broken (in
Mule)? (I can't recall any recent changes up to 21.4.12 that could
cause this. Sorry, I myself can't test quickly, all my old xemacsen
are broken by wanting old libraries. :-( )
>>>> "Jamie" == Jamie Zawinski
<jwz(a)jwz.org> writes:
Jamie> Any clue how the hell I work around this? Go to your
Jamie> *scratch* buffer. Insert "Ü" (that's \334, Uuml)
Jamie> (re-search-forward "Ü") => works
Jamie> (re-search-forward "[Ü]") => fails
Nice catch! Sorry about that.
(re-search-forward "Ü\\|[xyz]")
(re-search-forward "\\(Ü\\|Ü\\)")
(re-search-forward "\\[Ü\\]")
(re-search-forward "\\[Ü\\|Ü\\]")
all work as expected for me in this buffer (21.4.almost14 Mule build,
IIRC RH is Mule too). YMMV, and I haven't tested more complex
expressions.
ETA (maybe even a patch) on a real fix in a followup (but it'll be in
the C code, which won't be relevant to you for a while I guess, sorry
again:-( ).
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.