diff src/edit.c @ 5442:faf7e86203b5 v7.4.071

updated for version 7.4.071 Problem: Passing limits around too often. Solution: Use limits from buffer.
author Bram Moolenaar <bram@vim.org>
date Wed, 06 Nov 2013 04:01:36 +0100
parents 878ed73c7070
children d11f223f4c75
line wrap: on
line diff
--- a/src/edit.c
+++ b/src/edit.c
@@ -7857,8 +7857,7 @@ in_cinkeys(keytyped, when, line_is_empty
 	    if (try_match && keytyped == ':')
 	    {
 		p = ml_get_curline();
-		if (cin_iscase(p, FALSE) || cin_isscopedecl(p)
-							   || cin_islabel(30))
+		if (cin_iscase(p, FALSE) || cin_isscopedecl(p) || cin_islabel())
 		    return TRUE;
 		/* Need to get the line again after cin_islabel(). */
 		p = ml_get_curline();
@@ -7868,7 +7867,7 @@ in_cinkeys(keytyped, when, line_is_empty
 		{
 		    p[curwin->w_cursor.col - 1] = ' ';
 		    i = (cin_iscase(p, FALSE) || cin_isscopedecl(p)
-							  || cin_islabel(30));
+							    || cin_islabel());
 		    p = ml_get_curline();
 		    p[curwin->w_cursor.col - 1] = ':';
 		    if (i)