From 75338eee1690497208dd3982fac14c0c2080e500 Mon Sep 17 00:00:00 2001 From: WADA Takashi Date: Sun, 16 Aug 2020 02:42:26 +0900 Subject: [PATCH] Regexp: Avoid recognizing slash in group as end character --- syntax/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntax/javascript.vim b/syntax/javascript.vim index ddcc399..848adbe 100644 --- a/syntax/javascript.vim +++ b/syntax/javascript.vim @@ -82,7 +82,7 @@ syntax region javaScriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$ syntax match javaScriptSpecialCharacter "'\\.'" syntax match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" -syntax region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline +syntax region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\(\\\|\[[^]]*\)/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline syntax match javaScriptFloat /\<-\=\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>/ "}}} " DOM, Browser and Ajax Support {{{