Mercurial > vim
diff src/mbyte.c @ 4069:43c15135926f v7.3.789
updated for version 7.3.789
Problem: "\k" in regexp does not work in other window.
Solution: Use the right buffer. (Yukihiro Nakadaira)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Wed, 30 Jan 2013 13:59:37 +0100 |
parents | 562bbee33aa4 |
children | d5b1d6177b37 |
line wrap: on
line diff
--- a/src/mbyte.c +++ b/src/mbyte.c @@ -869,11 +869,19 @@ remove_bom(s) mb_get_class(p) char_u *p; { + return mb_get_class_buf(p, curbuf); +} + + int +mb_get_class_buf(p, buf) + char_u *p; + buf_T *buf; +{ if (MB_BYTE2LEN(p[0]) == 1) { if (p[0] == NUL || vim_iswhite(p[0])) return 0; - if (vim_iswordc(p[0])) + if (vim_iswordc_buf(p[0], buf)) return 2; return 1; }