From cae15c39c2950317696b068d4e1aa9f5e0c38e32 Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 4 Oct 2016 20:20:56 -0700 Subject: [PATCH 1/2] case label needs non whitespace- --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index 984e8957..b820b9eb 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -38,7 +38,7 @@ else endif let s:line_pre = '^\s*\%(\%(\%(\/\*.\{-}\)\=\*\+\/\s*\)\=\)\@>' -let s:expr_case = '\<\%(\%(case\>.\+\)\|default\)\s*:\C' +let s:expr_case = '\<\%(\%(case\>\s*\S.\{-}\s*\)\|default\)\s*:\C' " Regex of syntax group names that are or delimit string or are comments. let s:syng_strcom = '\%(s\%(tring\|pecial\)\|comment\|regex\|doc\|template\)' From 81d34d279f110d8844354adee804aef291ca866e Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 4 Oct 2016 20:28:35 -0700 Subject: [PATCH 2/2] Update javascript.vim --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index b820b9eb..1f1786c3 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -38,7 +38,7 @@ else endif let s:line_pre = '^\s*\%(\%(\%(\/\*.\{-}\)\=\*\+\/\s*\)\=\)\@>' -let s:expr_case = '\<\%(\%(case\>\s*\S.\{-}\s*\)\|default\)\s*:\C' +let s:expr_case = '\<\%(\%(case\>\s*\S.\{-}\)\|default\)\s*:\C' " Regex of syntax group names that are or delimit string or are comments. let s:syng_strcom = '\%(s\%(tring\|pecial\)\|comment\|regex\|doc\|template\)'