vile
[Top][All Lists]
Advanced

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

Re: [vile] Utf-8 word movement broken.


From: Ramil Farkhshatov
Subject: Re: [vile] Utf-8 word movement broken.
Date: Fri, 08 Apr 2011 14:51:33 +0400
User-agent: Heirloom mailx 12.5 7/5/10

Thomas Dickey <address@hidden> wrote:

> On Fri, 8 Apr 2011, Ramil Farkhshatov wrote:
>
> > Thomas Dickey <address@hidden> wrote:
> >
> >> On Mon, Jan 24, 2011 at 09:15:04PM +0300, Ramil Farkhshatov wrote:
> >>> Hello.
> >>>
> >>> Recently, I've noticed, that 'next-punctuated-word' in utf-8 cyrillic
> >>> text can move cursor inside a word.  'next-word' acts fine.  I couldn't
> >>> find exact letters that act like punctuation, but the issue can be
> >>> reproduced on these lines (utf-8):
> >>> абвгодеёжзийклмнопрстуфхцчшщьъюэюя
> >>> АБВГОДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЮЭЮЯ
> >>> ЗЕЛЁНЫЙ
> >>> зелёный
> >>>
> >>> It seems that it has been broken by 9.8c patch.
> >>>
> >>> System info
> >>> OS/Distro: Arch Linux
> >>> Locale: ru_RU.UTF-8
> >>> vile-9.8[cd]
> >>
> >> Your message indicates that you're using 9.8d
> >> However, with 9.8d (or current code, which shouldn't
> >> be different in this case), I cannot reproduce this.
> >> That's with Debian 6.0 and 5.0.
> >>
> >> Using
> >>
> >> :set sc
> >> :show-wide-printable
> >>
> >> it seems that vile is seeing all of the characters in
> >> the same as alphabetic (either upper or lower).
> >
> > On my system 'show-wide-printable' does not show cyrillic letters at
> > all.  But after ':set sc' modeline shows utf-8 char codes correctly.
> > (file-encoding=locale, if this information is useful)
>
> perhaps this is (yet another) problem with my workaround for the "narrow" 
> locale.  What does "locale -a" say on your system?

% locale -a
C
en_GB.utf8
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU.utf8



reply via email to

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