diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2021-06-01 18:17:40 +0200 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2021-06-01 18:17:40 +0200 | 
| commit | af0eaee01737d26314c9c3618153e99d1eb3e2f1 (patch) | |
| tree | e45903bbc85886dcb6568c1f3c3f867b2649f2ca /syntax/basic | |
| parent | 730dcb02caab60a6ae5d8b4bdc16d290041061ec (diff) | |
| download | vim-polyglot-af0eaee01737d26314c9c3618153e99d1eb3e2f1.tar.gz vim-polyglot-af0eaee01737d26314c9c3618153e99d1eb3e2f1.zip | |
Update
Diffstat (limited to 'syntax/basic')
| -rw-r--r-- | syntax/basic/function.vim | 4 | ||||
| -rw-r--r-- | syntax/basic/keyword.vim | 22 | 
2 files changed, 13 insertions, 13 deletions
| diff --git a/syntax/basic/function.vim b/syntax/basic/function.vim index 6e804e24..f8d9722d 100644 --- a/syntax/basic/function.vim +++ b/syntax/basic/function.vim @@ -10,9 +10,7 @@ syntax keyword typescriptAsyncFuncKeyword      await    \ nextgroup=@typescriptValue    \ skipwhite -syntax keyword typescriptFuncKeyword           function -  \ nextgroup=typescriptAsyncFunc,typescriptFuncName,@typescriptCallSignature -  \ skipwhite skipempty +exec 'syntax keyword typescriptFuncKeyword '.(exists('g:typescript_conceal_function') ? 'conceal cchar='.g:typescript_conceal_function : '').' function nextgroup=typescriptAsyncFunc,typescriptFuncName,@typescriptCallSignature skipwhite skipempty'  syntax match   typescriptAsyncFunc             contained /*/    \ nextgroup=typescriptFuncName,@typescriptCallSignature diff --git a/syntax/basic/keyword.vim b/syntax/basic/keyword.vim index 6bd1668a..611a3f91 100644 --- a/syntax/basic/keyword.vim +++ b/syntax/basic/keyword.vim @@ -16,19 +16,11 @@ syntax match typescriptExportType              /\<type\s*{\@=/    \ contained skipwhite skipempty skipnl  syntax keyword typescriptModule                namespace module -"this - -"JavaScript Prototype -syntax keyword typescriptPrototype             prototype -  \ nextgroup=@afterIdentifier  syntax keyword typescriptCastKeyword           as    \ nextgroup=@typescriptType    \ skipwhite -"Program Keywords -syntax keyword typescriptIdentifier            arguments this super -  \ nextgroup=@afterIdentifier  syntax keyword typescriptVariable              let var    \ nextgroup=@typescriptVariableDeclarations @@ -50,7 +42,6 @@ syntax keyword typescriptOperator              delete new typeof void  syntax keyword typescriptForOperator           contained in of  syntax keyword typescriptBoolean               true false nextgroup=@typescriptSymbols skipwhite skipempty -syntax keyword typescriptNull                  null undefined nextgroup=@typescriptSymbols skipwhite skipempty  syntax keyword typescriptMessage               alert confirm prompt status    \ nextgroup=typescriptDotNotation,typescriptFuncCallArg  syntax keyword typescriptGlobal                self top parent @@ -68,7 +59,6 @@ syntax keyword typescriptCase                  case nextgroup=@typescriptPrimiti  syntax keyword typescriptDefault               default containedin=typescriptBlock nextgroup=@typescriptValue,typescriptClassKeyword,typescriptInterfaceKeyword skipwhite oneline  syntax keyword typescriptStatementKeyword      with  syntax keyword typescriptStatementKeyword      yield skipwhite nextgroup=@typescriptValue containedin=typescriptBlock -syntax keyword typescriptStatementKeyword      return skipwhite contained nextgroup=@typescriptValue containedin=typescriptBlock  syntax keyword typescriptTry                   try  syntax keyword typescriptExceptions            catch throw finally @@ -98,3 +88,15 @@ syntax cluster typescriptAmbients contains=    \ typescriptAbstract,    \ typescriptEnumKeyword,typescriptEnum,    \ typescriptModule + +syntax keyword typescriptIdentifier            arguments  nextgroup=@afterIdentifier + +"Program Keywords +exec 'syntax keyword typescriptNull null '.(exists('g:typescript_conceal_null') ? 'conceal cchar='.g:typescript_conceal_null : '').' nextgroup=@typescriptSymbols skipwhite skipempty' +exec 'syntax keyword typescriptNull undefined '.(exists('g:typescript_conceal_undefined') ? 'conceal cchar='.g:typescript_conceal_undefined : '').' nextgroup=@typescriptSymbols skipwhite skipempty' +"this +exec 'syntax keyword typescriptIdentifier this '.(exists('g:typescript_conceal_this') ? 'conceal cchar='.g:typescript_conceal_this : '').' nextgroup=@afterIdentifier' +exec 'syntax keyword typescriptIdentifier super '.(exists('g:typescript_conceal_super') ? 'conceal cchar='.g:typescript_conceal_super : '').' nextgroup=@afterIdentifier' +"JavaScript Prototype +exec 'syntax keyword typescriptPrototype prototype '.(exists('g:typescript_conceal_prototype') ? 'conceal cchar='.g:typescript_conceal_prototype : '').' nextgroup=@afterIdentifier' +exec 'syntax keyword typescriptStatementKeyword return '.(exists('g:typescript_conceal_return') ? 'conceal cchar='.g:typescript_conceal_return : '').' skipwhite contained nextgroup=@typescriptValue containedin=typescriptBlock' | 
