From 61d9b1af4cc1a1f5608cb98399482f52d9788903 Mon Sep 17 00:00:00 2001 From: Jack Franklin Date: Sat, 16 May 2020 12:57:50 +0100 Subject: [PATCH] Remove `import` as a JS reserved word Now that JS supports `import('/foo.js')` it shouldn't be marked as a reserved word when used in blocks. --- syntax/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntax/javascript.vim b/syntax/javascript.vim index e2a1e85..af6af68 100644 --- a/syntax/javascript.vim +++ b/syntax/javascript.vim @@ -217,7 +217,7 @@ syntax cluster javascriptNoReserved contains=@javascriptStrings,@java syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved break do catch class const continue syntax keyword javascriptReservedCase containedin=ALLBUT,@javascriptNoReserved,javascriptCaseBlock case syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved debugger default delete do else export -syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved extends finally for function if import +syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved extends finally for function if syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved in instanceof let new null return super syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved switch throw try typeof syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved,javascriptObjectMethodName var