updated for version 7.3.789
Problem: "\k" in regexp does not work in other window.
Solution: Use the right buffer. (Yukihiro Nakadaira)
diff --git a/src/mbyte.c b/src/mbyte.c
index b896477..80f6691 100644
--- a/src/mbyte.c
+++ b/src/mbyte.c
@@ -869,11 +869,19 @@
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;
}