http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=332635 M-b, M-f, M-u, M-l and other keys strokes do not work properly with non-ASCII input. This is because isalpha, isalnum,... tolower and toupper function handles correctly only ASCII characters. Another bug is in that '(char) 255' is passed to all these functions. Because 'char == signed char', '(char) 255' is treated as -1 which is equal to EOF constant. As a result, when working in CP1251 coding system, the lowercase russian charter YA is processed incorrectly. The coding systems KOI8-R and ISO-8859-5 are also affected. The patch below fixes these bugs. Please forward it to upstream.
Created attachment 1204 [details] Patch by Aleksey Cheusov Патч сделал Алексей Чеусов Проверен для ALT -- работает
I take this problem.
Back to maintainer.
Fixed in readline-5.1.1-alt1.