diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2015-07-19 18:57:00 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2015-07-19 18:57:00 +0200 |
commit | c925c92217920cc9963b725758f4829c219c0db7 (patch) | |
tree | a357e7c127c504ce80b47844539e4fe6840e5084 /syntax/yajs | |
parent | 852d25b307f8ebefc8b6c7d6022257fcfae880e2 (diff) | |
download | vim-polyglot-2.1.0.tar.gz vim-polyglot-2.1.0.zip |
Better support for es6 syntaxv2.1.0
Diffstat (limited to 'syntax/yajs')
-rw-r--r-- | syntax/yajs/dom-document.vim | 9 | ||||
-rw-r--r-- | syntax/yajs/dom-elem.vim | 9 | ||||
-rw-r--r-- | syntax/yajs/dom-event.vim | 9 | ||||
-rw-r--r-- | syntax/yajs/dom-node.vim | 9 | ||||
-rw-r--r-- | syntax/yajs/dom-storage.vim | 9 | ||||
-rw-r--r-- | syntax/yajs/ecma-402.vim | 5 | ||||
-rw-r--r-- | syntax/yajs/es6-array.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-date.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-function.vim | 5 | ||||
-rw-r--r-- | syntax/yajs/es6-json.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-map.vim | 5 | ||||
-rw-r--r-- | syntax/yajs/es6-math.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-number.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-object.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-promise.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-proxy.vim | 5 | ||||
-rw-r--r-- | syntax/yajs/es6-regexp.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-set.vim | 5 | ||||
-rw-r--r-- | syntax/yajs/es6-string.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/es6-symbol.vim | 6 | ||||
-rw-r--r-- | syntax/yajs/event.vim | 4 | ||||
-rw-r--r-- | syntax/yajs/javascript.vim | 17 | ||||
-rw-r--r-- | syntax/yajs/node.vim | 8 | ||||
-rw-r--r-- | syntax/yajs/web.vim | 4 |
24 files changed, 163 insertions, 0 deletions
diff --git a/syntax/yajs/dom-document.vim b/syntax/yajs/dom-document.vim new file mode 100644 index 00000000..696a4647 --- /dev/null +++ b/syntax/yajs/dom-document.vim @@ -0,0 +1,9 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +{ [Error: ENOENT, no such file or directory 'dom-document.yml'] + errno: -2, + code: 'ENOENT', + path: 'dom-document.yml', + syscall: 'open' } + +endif diff --git a/syntax/yajs/dom-elem.vim b/syntax/yajs/dom-elem.vim new file mode 100644 index 00000000..01018879 --- /dev/null +++ b/syntax/yajs/dom-elem.vim @@ -0,0 +1,9 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +{ [Error: ENOENT, no such file or directory 'dom-elem.yml'] + errno: -2, + code: 'ENOENT', + path: 'dom-elem.yml', + syscall: 'open' } + +endif diff --git a/syntax/yajs/dom-event.vim b/syntax/yajs/dom-event.vim new file mode 100644 index 00000000..76578e8d --- /dev/null +++ b/syntax/yajs/dom-event.vim @@ -0,0 +1,9 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +{ [Error: ENOENT, no such file or directory 'dom-event.yml'] + errno: -2, + code: 'ENOENT', + path: 'dom-event.yml', + syscall: 'open' } + +endif diff --git a/syntax/yajs/dom-node.vim b/syntax/yajs/dom-node.vim new file mode 100644 index 00000000..babab1ea --- /dev/null +++ b/syntax/yajs/dom-node.vim @@ -0,0 +1,9 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +{ [Error: ENOENT, no such file or directory 'dom-node.yml'] + errno: -2, + code: 'ENOENT', + path: 'dom-node.yml', + syscall: 'open' } + +endif diff --git a/syntax/yajs/dom-storage.vim b/syntax/yajs/dom-storage.vim new file mode 100644 index 00000000..c34cf567 --- /dev/null +++ b/syntax/yajs/dom-storage.vim @@ -0,0 +1,9 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +{ [Error: ENOENT, no such file or directory 'dom-storage.yml'] + errno: -2, + code: 'ENOENT', + path: 'dom-storage.yml', + syscall: 'open' } + +endif diff --git a/syntax/yajs/ecma-402.vim b/syntax/yajs/ecma-402.vim new file mode 100644 index 00000000..1eefd610 --- /dev/null +++ b/syntax/yajs/ecma-402.vim @@ -0,0 +1,5 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Intl + +endif diff --git a/syntax/yajs/es6-array.vim b/syntax/yajs/es6-array.vim new file mode 100644 index 00000000..6f12de82 --- /dev/null +++ b/syntax/yajs/es6-array.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Array nextgroup=javascriptGlobalArrayDot,javascriptFuncCallArg +syntax match javascriptGlobalArrayDot /\./ contained nextgroup=javascriptArrayStaticMethod + +endif diff --git a/syntax/yajs/es6-date.vim b/syntax/yajs/es6-date.vim new file mode 100644 index 00000000..4d5a101a --- /dev/null +++ b/syntax/yajs/es6-date.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Date nextgroup=javascriptGlobalDateDot,javascriptFuncCallArg +syntax match javascriptGlobalDateDot /\./ contained nextgroup=javascriptDateStaticMethod + +endif diff --git a/syntax/yajs/es6-function.vim b/syntax/yajs/es6-function.vim new file mode 100644 index 00000000..d0a54d2f --- /dev/null +++ b/syntax/yajs/es6-function.vim @@ -0,0 +1,5 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Function + +endif diff --git a/syntax/yajs/es6-json.vim b/syntax/yajs/es6-json.vim new file mode 100644 index 00000000..920c7386 --- /dev/null +++ b/syntax/yajs/es6-json.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal JSON nextgroup=javascriptGlobalJSONDot,javascriptFuncCallArg +syntax match javascriptGlobalJSONDot /\./ contained nextgroup=javascriptJSONStaticMethod + +endif diff --git a/syntax/yajs/es6-map.vim b/syntax/yajs/es6-map.vim new file mode 100644 index 00000000..e4fa7420 --- /dev/null +++ b/syntax/yajs/es6-map.vim @@ -0,0 +1,5 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Map WeakMap + +endif diff --git a/syntax/yajs/es6-math.vim b/syntax/yajs/es6-math.vim new file mode 100644 index 00000000..689e2299 --- /dev/null +++ b/syntax/yajs/es6-math.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Math nextgroup=javascriptGlobalMathDot,javascriptFuncCallArg +syntax match javascriptGlobalMathDot /\./ contained nextgroup=javascriptMathStaticProp,javascriptMathStaticMethod + +endif diff --git a/syntax/yajs/es6-number.vim b/syntax/yajs/es6-number.vim new file mode 100644 index 00000000..a4db2410 --- /dev/null +++ b/syntax/yajs/es6-number.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Number nextgroup=javascriptGlobalNumberDot,javascriptFuncCallArg +syntax match javascriptGlobalNumberDot /\./ contained nextgroup=javascriptNumberStaticProp,javascriptNumberStaticMethod + +endif diff --git a/syntax/yajs/es6-object.vim b/syntax/yajs/es6-object.vim new file mode 100644 index 00000000..f887ab09 --- /dev/null +++ b/syntax/yajs/es6-object.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Object nextgroup=javascriptGlobalObjectDot,javascriptFuncCallArg +syntax match javascriptGlobalObjectDot /\./ contained nextgroup=javascriptObjectStaticMethod + +endif diff --git a/syntax/yajs/es6-promise.vim b/syntax/yajs/es6-promise.vim new file mode 100644 index 00000000..be94a4c6 --- /dev/null +++ b/syntax/yajs/es6-promise.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Promise nextgroup=javascriptGlobalPromiseDot,javascriptFuncCallArg +syntax match javascriptGlobalPromiseDot /\./ contained nextgroup=javascriptPromiseStaticMethod + +endif diff --git a/syntax/yajs/es6-proxy.vim b/syntax/yajs/es6-proxy.vim new file mode 100644 index 00000000..12ad295f --- /dev/null +++ b/syntax/yajs/es6-proxy.vim @@ -0,0 +1,5 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Proxy + +endif diff --git a/syntax/yajs/es6-regexp.vim b/syntax/yajs/es6-regexp.vim new file mode 100644 index 00000000..dec47f4b --- /dev/null +++ b/syntax/yajs/es6-regexp.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal RegExp nextgroup=javascriptGlobalRegExpDot,javascriptFuncCallArg +syntax match javascriptGlobalRegExpDot /\./ contained nextgroup=javascriptRegExpStaticProp + +endif diff --git a/syntax/yajs/es6-set.vim b/syntax/yajs/es6-set.vim new file mode 100644 index 00000000..19c01a76 --- /dev/null +++ b/syntax/yajs/es6-set.vim @@ -0,0 +1,5 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Set WeakSet + +endif diff --git a/syntax/yajs/es6-string.vim b/syntax/yajs/es6-string.vim new file mode 100644 index 00000000..3c956422 --- /dev/null +++ b/syntax/yajs/es6-string.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal String nextgroup=javascriptGlobalStringDot,javascriptFuncCallArg +syntax match javascriptGlobalStringDot /\./ contained nextgroup=javascriptStringStaticMethod + +endif diff --git a/syntax/yajs/es6-symbol.vim b/syntax/yajs/es6-symbol.vim new file mode 100644 index 00000000..ab7dbca0 --- /dev/null +++ b/syntax/yajs/es6-symbol.vim @@ -0,0 +1,6 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Symbol nextgroup=javascriptGlobalSymbolDot,javascriptFuncCallArg +syntax match javascriptGlobalSymbolDot /\./ contained nextgroup=javascriptSymbolStaticProp,javascriptSymbolStaticMethod + +endif diff --git a/syntax/yajs/event.vim b/syntax/yajs/event.vim new file mode 100644 index 00000000..af40b194 --- /dev/null +++ b/syntax/yajs/event.vim @@ -0,0 +1,4 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + + +endif diff --git a/syntax/yajs/javascript.vim b/syntax/yajs/javascript.vim new file mode 100644 index 00000000..a854b9ea --- /dev/null +++ b/syntax/yajs/javascript.vim @@ -0,0 +1,17 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptGlobal Function Boolean Error EvalError InternalError RangeError +syntax keyword javascriptGlobal ReferenceError StopIteration SyntaxError TypeError +syntax keyword javascriptGlobal URIError Date Float32Array Float64Array Int16Array +syntax keyword javascriptGlobal Int32Array Int8Array Uint16Array Uint32Array Uint8Array +syntax keyword javascriptGlobal Uint8ClampedArray ParallelArray ArrayBuffer DataView +syntax keyword javascriptGlobal Iterator Generator Reflect Proxy arguments +if exists("did_javascript_hilink") | HiLink javascriptGlobal Structure +endif +syntax keyword javascriptGlobalMethod eval uneval isFinite isNaN parseFloat parseInt nextgroup=javascriptFuncCallArg +syntax keyword javascriptGlobalMethod decodeURI decodeURIComponent encodeURI encodeURIComponent nextgroup=javascriptFuncCallArg +syntax cluster props add=javascriptGlobalMethod +if exists("did_javascript_hilink") | HiLink javascriptGlobalMethod Structure +endif + +endif diff --git a/syntax/yajs/node.vim b/syntax/yajs/node.vim new file mode 100644 index 00000000..4d68691e --- /dev/null +++ b/syntax/yajs/node.vim @@ -0,0 +1,8 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + +syntax keyword javascriptNodeGlobal global process console Buffer module exports setTimeout +syntax keyword javascriptNodeGlobal clearTimeout setInterval clearInterval +if exists("did_javascript_hilink") | HiLink javascriptNodeGlobal Structure +endif + +endif diff --git a/syntax/yajs/web.vim b/syntax/yajs/web.vim new file mode 100644 index 00000000..af40b194 --- /dev/null +++ b/syntax/yajs/web.vim @@ -0,0 +1,4 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'javascript') == -1 + + +endif |