|
1 | 1 | " Vim syntax file |
2 | 2 | " Language: JavaScript |
3 | | -" Maintainer: Yi Zhao (ZHAOYI) <zzlinux AT hotmail DOT com> |
4 | | -" Last Change By: Marc Harter |
5 | | -" Last Change: February 18, 2011 |
| 3 | +" Maintainer: Josh Perez <josh at goatslacker.com> |
6 | 4 | " Version: 0.7.9 |
7 | | -" Changes: Updates JSDoc syntax |
| 5 | +" URL: https://github.com/pangloss/vim-javascript |
8 | 6 | " |
9 | 7 | " TODO: |
10 | 8 | " - Add the HTML syntax inside the JSDoc |
@@ -85,7 +83,7 @@ syntax keyword javaScriptPrototype prototype |
85 | 83 |
|
86 | 84 | "" Program Keywords |
87 | 85 | syntax keyword javaScriptSource import export |
88 | | -syntax keyword javaScriptType const undefined var void yield |
| 86 | +syntax keyword javaScriptType const undefined var void yield |
89 | 87 | syntax keyword javaScriptOperator delete new in instanceof let typeof |
90 | 88 | syntax keyword javaScriptBoolean true false |
91 | 89 | syntax keyword javaScriptNull null |
@@ -158,7 +156,7 @@ syntax cluster javaScriptExpression2 contains=javaScriptComment,javaScriptLineCo |
158 | 156 | syntax cluster javaScriptAll contains=@javaScriptExpression2,javaScriptLabel,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptStatement,javaScriptTernaryIf |
159 | 157 | syntax region javaScriptBracket matchgroup=javaScriptBracket transparent start="\[" end="\]" contains=@javaScriptAll,javaScriptParensErrB,javaScriptParensErrC,javaScriptBracket,javaScriptParen,javaScriptBlock,@htmlPreproc |
160 | 158 | syntax region javaScriptParen matchgroup=javaScriptParen transparent start="(" end=")" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrC,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc |
161 | | -syntax region javaScriptBlock matchgroup=javaScriptBlock transparent start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc |
| 159 | +syntax region javaScriptBlock matchgroup=javaScriptBlock transparent start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc |
162 | 160 | syntax region javaScriptTernaryIf matchgroup=javaScriptTernaryIfOperator start=+?+ end=+:+ contains=@javaScriptExpression2 |
163 | 161 |
|
164 | 162 | "" catch errors caused by wrong parenthesis |
|
0 commit comments