mirror of
https://github.com/patstockwell/vim-monokai-tasty.git
synced 2025-11-11 11:23:50 -05:00
Add typescript definitions from HerringtonDarkholme
This commit is contained in:
@@ -55,9 +55,10 @@ let g:airline_theme='monokai_tasty'
|
||||
```
|
||||
|
||||
## :books: Additional plugins with targeted syntax groups
|
||||
For JavaScript or React development, _monokai-tasty_ supports definitions from all these plugins.
|
||||
For JavaScript, TypeScript, and React development, _monokai-tasty_ supports definitions from all these plugins.
|
||||
Add some of these for an even better look and feel:
|
||||
```vim
|
||||
Plug 'typescriptRegExpMethod'
|
||||
Plug 'pangloss/vim-javascript'
|
||||
Plug 'MaxMEllon/vim-jsx-pretty'
|
||||
Plug 'styled-components/vim-styled-components'
|
||||
|
||||
@@ -331,6 +331,43 @@ call Highlight("jsxCloseString", s:grey, s:none, s:none)
|
||||
call Highlight("jsxAttrib", s:white, s:none, s:italic)
|
||||
|
||||
" Typescript
|
||||
" 'HerringtonDarkholme/yats.vim'
|
||||
call Highlight("typescriptImport", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptExport", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptCall", s:white, s:none, s:italic)
|
||||
call Highlight("typescriptArrowFuncArg", s:white, s:none, s:italic)
|
||||
call Highlight("typescriptTypeReference", s:orange, s:none, s:none)
|
||||
call Highlight("typescriptPredefinedType", s:orange, s:none, s:none)
|
||||
call Highlight("typescriptMember", s:white, s:none, s:italic)
|
||||
call Highlight("typescriptObjectColon", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptTypeAnnotation", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptTernaryOp", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptObjectLabel", s:white, s:none, s:none)
|
||||
call Highlight("typescriptTypeBrackets", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptVariable", s:light_blue, s:none, s:italic)
|
||||
call Highlight("typescriptArrowFunc", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptFuncTypeArrow", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptMathStaticMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptJSONStaticMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptDOMStorageMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptDateMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptRegExpMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptArrayMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptHeadersMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptHeadersMethod", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptURLUtilsProp", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptBOMHistoryProp", s:light_blue, s:none, s:none)
|
||||
call Highlight("typescriptOperator", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptGlobalMathDot", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptDotNotation", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptGlobalJSONDot", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptBinaryOp", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptUnaryOp", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptAssign", s:magenta, s:none, s:none)
|
||||
call Highlight("typescriptOptionalMark", s:purple, s:none, s:italic)
|
||||
call Highlight("typescriptTemplateSB", s:purple, s:none, s:none)
|
||||
call Highlight("typescriptPaymentShippingOptionProp", s:none, s:none, s:none)
|
||||
" 'leafgarland/typescript-vim'
|
||||
call Highlight("typescriptNull", s:purple, s:none, s:none)
|
||||
call Highlight("typescriptType", s:light_blue, s:none, s:italic)
|
||||
call Highlight("typescriptEndColons", s:white, s:none, s:none)
|
||||
|
||||
Reference in New Issue
Block a user