mirror of
https://github.com/neovim/neovim.git
synced 2025-09-08 04:18:18 +00:00
vim-patch:a5988f582e48
Keywords 'of' and 'yield' for Javascript. (vim/vim#7873)
* Keyword 'of' in for...of statement.
* Keyword 'yield' for generator function.
a5988f582e
Co-authored-by: Yuri Klimov <yuri@klimov.net>
This commit is contained in:
@@ -52,11 +52,11 @@ syn match javaScriptNumber "\<\d\+\(_\d\+\)*\.\(\d\+\(_\d\+\)*\([eE]
|
|||||||
syn region javaScriptRegexpString start=+[,(=+]\s*/[^/*]+ms=e-1,me=e-1 skip=+\\\\\|\\/+ end=+/[gimuys]\{0,2\}\s*$+ end=+/[gimuys]\{0,2\}\s*[+;.,)\]}]+me=e-1 end=+/[gimuys]\{0,2\}\s\+\/+me=e-1 contains=@htmlPreproc,javaScriptComment oneline
|
syn region javaScriptRegexpString start=+[,(=+]\s*/[^/*]+ms=e-1,me=e-1 skip=+\\\\\|\\/+ end=+/[gimuys]\{0,2\}\s*$+ end=+/[gimuys]\{0,2\}\s*[+;.,)\]}]+me=e-1 end=+/[gimuys]\{0,2\}\s\+\/+me=e-1 contains=@htmlPreproc,javaScriptComment oneline
|
||||||
|
|
||||||
syn keyword javaScriptConditional if else switch
|
syn keyword javaScriptConditional if else switch
|
||||||
syn keyword javaScriptRepeat while for do in
|
syn keyword javaScriptRepeat while for do in of
|
||||||
syn keyword javaScriptBranch break continue
|
syn keyword javaScriptBranch break continue
|
||||||
syn keyword javaScriptOperator new delete instanceof typeof
|
syn keyword javaScriptOperator new delete instanceof typeof
|
||||||
syn keyword javaScriptType Array Boolean Date Function Number Object String RegExp
|
syn keyword javaScriptType Array Boolean Date Function Number Object String RegExp
|
||||||
syn keyword javaScriptStatement return with await
|
syn keyword javaScriptStatement return with await yield
|
||||||
syn keyword javaScriptBoolean true false
|
syn keyword javaScriptBoolean true false
|
||||||
syn keyword javaScriptNull null undefined
|
syn keyword javaScriptNull null undefined
|
||||||
syn keyword javaScriptIdentifier arguments this var let
|
syn keyword javaScriptIdentifier arguments this var let
|
||||||
|
Reference in New Issue
Block a user