From 2f3935516d1aea7dc3fbd9a45efec4ba9f0b6d50 Mon Sep 17 00:00:00 2001 From: DrSlump Date: Mon, 19 Sep 2011 22:55:46 +0200 Subject: [PATCH] Modified syntax groups regular expressions Instead of targetting the regular expressions to very specific syntax groups (ie: javaScriptDocComment), which make the indent script not compatible with other syntaxes (ie: jsComment), more generic versions are used which should still match the same groups by using case insensitive search and shorter patterns (string, regex and comment). --- indent/javascript.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index b34deee4..dfe2d076 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -33,13 +33,13 @@ set cpo&vim " ============ " Regex of syntax group names that are or delimit string or are comments. -let s:syng_strcom = 'javaScript\%(String\|RegexpString\|CommentTodo\|LineComment\|Comment\|DocComment\)' +let s:syng_strcom = 'string\|regex\|comment\c' " Regex of syntax group names that are strings. -let s:syng_string = 'javaScript\%(RegexpString\)' +let s:syng_string = 'regex\c' " Regex of syntax group names that are strings or documentation. -let s:syng_stringdoc = 'javaScriptDocComment\|javaScriptComment' +let s:syng_stringdoc = 'comment\c' " Expression used to check whether we should skip a match with searchpair(). let s:skip_expr = "synIDattr(synID(line('.'),col('.'),1),'name') =~ '".s:syng_strcom."'"