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;
     }