Răsfoiți Sursa

Support for son and yajs

Pavel Pertsev 10 ani în urmă
părinte
comite
2499d62b56
1 a modificat fișierele cu 73 adăugiri și 2 ștergeri
  1. 73 2
      colors/gruvbox.vim

+ 73 - 2
colors/gruvbox.vim

@@ -3,7 +3,7 @@
 " Description: Retro groove color scheme for Vim
 " Author: morhetz <morhetz@gmail.com>
 " Source: https://github.com/morhetz/gruvbox
-" Last Modified: 10 Nov 2014
+" Last Modified: 20 Aug 2015
 " -----------------------------------------------------------------------------
 
 " Supporting code -------------------------------------------------------------
@@ -934,7 +934,7 @@ call s:HL('cssGeneratedContentProp', 'aqua')
 " }}}
 " JavaScript: {{{
 
-call s:HL('javaScriptBraces', 'orange')
+call s:HL('javaScriptBraces', 'light1')
 call s:HL('javaScriptFunction', 'aqua')
 call s:HL('javaScriptIdentifier', 'red')
 call s:HL('javaScriptMember', 'blue')
@@ -942,6 +942,62 @@ call s:HL('javaScriptNumber', 'purple')
 call s:HL('javaScriptNull', 'purple')
 call s:HL('javaScriptParens', 'light3')
 
+" }}}
+" YAJS: {{{
+
+call s:HL('javascriptImport', 'aqua')
+call s:HL('javascriptExport', 'aqua')
+call s:HL('javascriptClassKeyword', 'aqua')
+call s:HL('javascriptClassExtends', 'aqua')
+call s:HL('javascriptDefault', 'aqua')
+
+call s:HL('javascriptClassName', 'yellow')
+call s:HL('javascriptClassSuperName', 'yellow')
+call s:HL('javascriptGlobal', 'yellow')
+
+call s:HL('javascriptEndColons', 'light1')
+call s:HL('javascriptFuncArg', 'light1')
+call s:HL('javascriptGlobalMethod', 'light1')
+call s:HL('javascriptNodeGlobal', 'light1')
+
+" call s:HL('javascriptVariable', 'orange')
+call s:HL('javascriptVariable', 'red')
+" call s:HL('javascriptIdentifier', 'orange')
+" call s:HL('javascriptClassSuper', 'orange')
+call s:HL('javascriptIdentifier', 'orange')
+call s:HL('javascriptClassSuper', 'orange')
+
+" call s:HL('javascriptFuncKeyword', 'orange')
+" call s:HL('javascriptAsyncFunc', 'orange')
+call s:HL('javascriptFuncKeyword', 'aqua')
+call s:HL('javascriptAsyncFunc', 'aqua')
+call s:HL('javascriptClassStatic', 'orange')
+
+call s:HL('javascriptOperator', 'red')
+call s:HL('javascriptForOperator', 'red')
+call s:HL('javascriptYield', 'red')
+call s:HL('javascriptExceptions', 'red')
+call s:HL('javascriptMessage', 'red')
+
+call s:HL('javascriptTemplateSB', 'aqua')
+call s:HL('javascriptTemplateSubstitution', 'light1')
+
+" call s:HL('javascriptLabel', 'blue')
+" call s:HL('javascriptObjectLabel', 'blue')
+" call s:HL('javascriptPropertyName', 'blue')
+call s:HL('javascriptLabel', 'light1')
+call s:HL('javascriptObjectLabel', 'light1')
+call s:HL('javascriptPropertyName', 'light1')
+
+call s:HL('javascriptLogicSymbols', 'light1')
+call s:HL('javascriptArrowFunc', 'light1')
+
+call s:HL('javascriptDocParamName', 'light4')
+call s:HL('javascriptDocTags', 'light4')
+call s:HL('javascriptDocNotation', 'light4')
+call s:HL('javascriptDocParamType', 'light4')
+call s:HL('javascriptDocNamedParamType', 'light4')
+
 " }}}
 " CoffeeScript: {{{
 
@@ -1066,6 +1122,21 @@ call s:HL('markdownLinkText', 'medium', 'none', 'underline')
 call s:HL('markdownIdDeclaration', 'medium', 'none', 'underline')
 
 " }}}
+" Haskell: {{{
+
+" call s:HL('haskellOperators', 'red')
+" call s:HL('haskellImportKeywords', 'purple')
+
+" }}}
+" Json: {{{
+
+call s:HL('jsonKeyword', 'green')
+call s:HL('jsonQuote', 'green')
+call s:HL('jsonBraces', 'light1')
+call s:HL('jsonString', 'light1')
+
+" }}}
+
 
 " Functions -------------------------------------------------------------------
 " Search Highlighting Cursor {{{