emacs-devel
[Top][All Lists]
Advanced

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

Re: AGAIN: Can't isearch 'ö'


From: Juri Linkov
Subject: Re: AGAIN: Can't isearch 'ö'
Date: Sun, 11 Dec 2005 02:59:23 +0200
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

>>     At least, the rule is to trasnalte the result from read-char
>>     if it is compared with the characters in the current buffer.
>
>> That seems like a good proposal.  If we follow that proposal, we would
>> want to change M-z too.  Could you please change isearch and M-z?
>
> done.

I don't know if this is the same problem or not, but there is a problem
with similar behavior, and this fix doesn't affect it.  The problem is
the following: after isearching in a buffer in cp1251 and typing letters
using a cyrillic input method, then after switching to another buffer
in koi8, isearch doesn't work.  It can't find anything not only for
a search string repeated by `C-s C-s', but also a search string newly
typed using a cyrillic input method.

There is one method of fixing it in the running Emacs session:
after killing the buffer ` *Minibuf-1*' with `C-x b *Minibuf-1* RET
C-x k RET' isearch works again in the koi8 buffer.

I guess this difference is because koi8 buffers use `cyrillic-iso8859-5'
charset, but cp1251 buffers use `mule-unicode-0100-24ff'.  Is there a
simple way to fix this before the next release?

BTW, `C-u C-x =' doesn't say how to type characters with an input
method in cp1251 buffers, i.e. the line "to input: type ..." is
missing after typing `C-u C-x =' on characters in cp1251 buffers, but
this line is displyed correctly for characters in koi8 buffers.

-- 
Juri Linkov
http://www.jurta.org/emacs/





reply via email to

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