Mercurial > vim
diff src/charset.c @ 1365:79a23c19108a v7.1.079
updated for version 7.1-079
author | vimboss |
---|---|
date | Wed, 15 Aug 2007 18:41:34 +0000 |
parents | 2ae2dd2591fa |
children | 1d4c67f84709 |
line wrap: on
line diff
--- a/src/charset.c +++ b/src/charset.c @@ -207,7 +207,10 @@ buf_init_chartab(buf, global) } while (c <= c2) { - if (!do_isalpha || isalpha(c) + /* Use the MB_ functions here, because isalpha() doesn't + * work properly when 'encoding' is "latin1" and the locale is + * "C". */ + if (!do_isalpha || MB_ISLOWER(c) || MB_ISUPPER(c) #ifdef FEAT_FKMAP || (p_altkeymap && (F_isalpha(c) || F_isdigit(c))) #endif