Mercurial > vim
diff src/edit.c @ 2297:5ffe000a9ecf vim73
Improve Javascript indenting. Add "J" flag to 'cino'. (Hari Kumar G)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 11 Jul 2010 17:23:02 +0200 |
parents | 2209060c340d |
children | c79ccf947487 |
line wrap: on
line diff
--- a/src/edit.c +++ b/src/edit.c @@ -7545,7 +7545,8 @@ in_cinkeys(keytyped, when, line_is_empty if (try_match && keytyped == ':') { p = ml_get_curline(); - if (cin_iscase(p) || cin_isscopedecl(p) || cin_islabel(30)) + if (cin_iscase(p, FALSE) || cin_isscopedecl(p) + || cin_islabel(30)) return TRUE; /* Need to get the line again after cin_islabel(). */ p = ml_get_curline(); @@ -7554,7 +7555,7 @@ in_cinkeys(keytyped, when, line_is_empty && p[curwin->w_cursor.col - 2] == ':') { p[curwin->w_cursor.col - 1] = ' '; - i = (cin_iscase(p) || cin_isscopedecl(p) + i = (cin_iscase(p, FALSE) || cin_isscopedecl(p) || cin_islabel(30)); p = ml_get_curline(); p[curwin->w_cursor.col - 1] = ':';