Browse Source

rename colors

Pavel Pertsev 10 years ago
parent
commit
5ff71877fc
1 changed files with 174 additions and 174 deletions
  1. 174 174
      colors/gruvbox.vim

+ 174 - 174
colors/gruvbox.vim

@@ -108,21 +108,21 @@ if g:gruvbox_inverse == 0
 endif
 
 if s:is_dark
-  let s:dark0  = ['#282828', 235]     " 40-40-40
-  let s:dark1  = ['#3c3836', 237]     " 60-56-54
-  let s:dark2  = ['#504945', 239]     " 80-73-69
-  let s:dark3  = ['#665c54', 241]     " 102-92-84
-  let s:dark4  = ['#7c6f64', 243]     " 124-111-100
+  let s:bg0  = ['#282828', 235]     " 40-40-40
+  let s:bg1  = ['#3c3836', 237]     " 60-56-54
+  let s:bg2  = ['#504945', 239]     " 80-73-69
+  let s:bg3  = ['#665c54', 241]     " 102-92-84
+  let s:bg4  = ['#7c6f64', 243]     " 124-111-100
 
-  let s:medium = ['#928374', 245]     " 146-131-116
+  let s:gray = ['#928374', 245]     " 146-131-116
 
-  let s:light0 = ['#fbf1c7', 229]     " 251-241-199
-  let s:light1 = ['#ebdbb2', 223]     " 235-219-178
-  let s:light2 = ['#d5c4a1', 250]     " 213-196-161
-  let s:light3 = ['#bdae93', 248]     " 189-174-147
-  let s:light4 = ['#a89984', 246]     " 168-153-132
+  let s:fg0 = ['#fbf1c7', 229]     " 251-241-199
+  let s:fg1 = ['#ebdbb2', 223]     " 235-219-178
+  let s:fg2 = ['#d5c4a1', 250]     " 213-196-161
+  let s:fg3 = ['#bdae93', 248]     " 189-174-147
+  let s:fg4 = ['#a89984', 246]     " 168-153-132
 
-  let s:light4_256 = ['#a89984', 246] " 168-153-132
+  let s:fg4_256 = ['#a89984', 246] " 168-153-132
 
   let s:red    = ['#fb4934', 167]     " 251-73-52
   let s:green  = ['#b8bb26', 142]     " 184-187-38
@@ -133,45 +133,45 @@ if s:is_dark
   let s:orange = ['#fe8019', 208]     " 254-128-25
 
   if g:gruvbox_termcolors == 16
-    let s:dark0  = ['#282828', 0]
-    let s:light4 = ['#a89984', 7]
-    let s:medium = ['#928374', 8]
+    let s:bg0  = ['#282828', 0]
+    let s:fg4 = ['#a89984', 7]
+    let s:gray = ['#928374', 8]
     let s:red    = ['#fb4934', 9]
     let s:green  = ['#b8bb26', 10]
     let s:yellow = ['#fabd2f', 11]
     let s:blue   = ['#83a598', 12]
     let s:purple = ['#d3869b', 13]
     let s:aqua   = ['#8ec07c', 14]
-    let s:light1 = ['#ebdbb2', 15]
+    let s:fg1 = ['#ebdbb2', 15]
   endif
 
   if g:gruvbox_contrast == 'soft'
-    let s:dark0  = ['#32302f', 236]     " 50-48-47
+    let s:bg0  = ['#32302f', 236]     " 50-48-47
   elseif g:gruvbox_contrast == 'hard'
-    let s:dark0  = ['#1d2021', 234]     " 29-32-33
+    let s:bg0  = ['#1d2021', 234]     " 29-32-33
   endif
 
   if g:gruvbox_contrast_dark == 'soft'
-    let s:dark0  = ['#32302f', 236]     " 50-48-47
+    let s:bg0  = ['#32302f', 236]     " 50-48-47
   elseif g:gruvbox_contrast_dark == 'hard'
-    let s:dark0  = ['#1d2021', 234]     " 29-32-33
+    let s:bg0  = ['#1d2021', 234]     " 29-32-33
   endif
 else
-  let s:dark0  = ['#fbf1c7', 229]     " 251-241-199
-  let s:dark1  = ['#ebdbb2', 223]     " 235-219-178
-  let s:dark2  = ['#d5c4a1', 250]     " 213-196-161
-  let s:dark3  = ['#bdae93', 248]     " 189-174-147
-  let s:dark4  = ['#a89984', 246]     " 168-153-132
+  let s:bg0  = ['#fbf1c7', 229]     " 251-241-199
+  let s:bg1  = ['#ebdbb2', 223]     " 235-219-178
+  let s:bg2  = ['#d5c4a1', 250]     " 213-196-161
+  let s:bg3  = ['#bdae93', 248]     " 189-174-147
+  let s:bg4  = ['#a89984', 246]     " 168-153-132
 
-  let s:medium = ['#928374', 244]     " 146-131-116
+  let s:gray = ['#928374', 244]     " 146-131-116
 
-  let s:light0 = ['#282828', 235]     " 40-40-40
-  let s:light1 = ['#3c3836', 237]     " 60-56-54
-  let s:light2 = ['#504945', 239]     " 80-73-69
-  let s:light3 = ['#665c54', 241]     " 102-92-84
-  let s:light4 = ['#7c6f64', 243]     " 124-111-100
+  let s:fg0 = ['#282828', 235]     " 40-40-40
+  let s:fg1 = ['#3c3836', 237]     " 60-56-54
+  let s:fg2 = ['#504945', 239]     " 80-73-69
+  let s:fg3 = ['#665c54', 241]     " 102-92-84
+  let s:fg4 = ['#7c6f64', 243]     " 124-111-100
 
-  let s:light4_256 = ['#7c6f64', 243] " 124-111-100
+  let s:fg4_256 = ['#7c6f64', 243] " 124-111-100
 
   let s:red    = ['#9d0006', 88]      " 157-0-6
   let s:green  = ['#79740e', 100]     " 121-116-14
@@ -182,28 +182,28 @@ else
   let s:orange = ['#af3a03', 130]     " 175-58-3
 
   if g:gruvbox_termcolors == 16
-    let s:dark0  = ['#fbf1c7', 0]
-    let s:light4 = ['#7c6f64', 7]
-    let s:medium = ['#928374', 8]
+    let s:bg0  = ['#fbf1c7', 0]
+    let s:fg4 = ['#7c6f64', 7]
+    let s:gray = ['#928374', 8]
     let s:red    = ['#9d0006', 9]
     let s:green  = ['#79740e', 10]
     let s:yellow = ['#b57614', 11]
     let s:blue   = ['#076678', 12]
     let s:purple = ['#8f3f71', 13]
     let s:aqua   = ['#427b58', 14]
-    let s:light1 = ['#3c3836', 15]
+    let s:fg1 = ['#3c3836', 15]
   endif
 
   if g:gruvbox_contrast == 'soft'
-    let s:dark0  = ['#f2e5bc', 228]     " 242-229-188
+    let s:bg0  = ['#f2e5bc', 228]     " 242-229-188
   elseif g:gruvbox_contrast == 'hard'
-    let s:dark0  = ['#f9f5d7', 230]     " 249-245-215
+    let s:bg0  = ['#f9f5d7', 230]     " 249-245-215
   endif
 
   if g:gruvbox_contrast_light == 'soft'
-    let s:dark0  = ['#f2e5bc', 228]     " 242-229-188
+    let s:bg0  = ['#f2e5bc', 228]     " 242-229-188
   elseif g:gruvbox_contrast_light == 'hard'
-    let s:dark0  = ['#f9f5d7', 230]     " 249-245-215
+    let s:bg0  = ['#f9f5d7', 230]     " 249-245-215
   endif
 endif
 
@@ -215,8 +215,8 @@ if exists('g:gruvbox_hls_cursor')
   let s:hls_cursor = g:gruvbox_hls_cursor
 endif
 
-let s:number_column = s:dark4
-let s:sign_column = s:dark1
+let s:number_column = s:bg4
+let s:sign_column = s:bg1
 
 if exists('g:gitgutter_override_sign_column_highlight') &&
       \ g:gitgutter_override_sign_column_highlight == 1
@@ -229,12 +229,12 @@ else
   endif
 endif
 
-let s:color_column = s:dark1
+let s:color_column = s:bg1
 if exists('g:gruvbox_color_column')
   let s:color_column = g:gruvbox_color_column
 endif
 
-let s:vert_split = s:dark2
+let s:vert_split = s:bg2
 if exists('g:gruvbox_vert_split')
   let s:vert_split = g:gruvbox_vert_split
 endif
@@ -339,7 +339,7 @@ endfunction
 " General UI: {{{
 
 " Normal text
-call s:HL('Normal', s:light1, s:dark0)
+call s:HL('Normal', s:fg1, s:bg0)
 
 " Correct background (see issue #7):
 " --- Problem with changing between dark and light on 256 color terminal
@@ -352,19 +352,19 @@ endif
 
 if version >= 700
   " Screen line that the cursor is
-  call s:HL('CursorLine',   'NONE', s:dark1)
+  call s:HL('CursorLine',   'NONE', s:bg1)
   " Screen column that the cursor is
-  call s:HL('CursorColumn', 'NONE', s:dark1)
+  call s:HL('CursorColumn', 'NONE', s:bg1)
 
   " Tab pages line filler
-  call s:HL('TabLineFill', s:dark4, 'bg', s:invert_tabline)
+  call s:HL('TabLineFill', s:bg4, 'bg', s:invert_tabline)
   " Active tab page label
-  call s:HL('TabLineSel', 'bg', s:dark4, s:bold . s:invert_tabline)
+  call s:HL('TabLineSel', 'bg', s:bg4, s:bold . s:invert_tabline)
   " Not active tab page label
-  call s:HL('TabLine', s:dark4, 'bg', s:invert_tabline)
+  call s:HL('TabLine', s:bg4, 'bg', s:invert_tabline)
 
   " Match paired bracket under the cursor
-  call s:HL('MatchParen', 'NONE', s:dark3, s:bold)
+  call s:HL('MatchParen', 'NONE', s:bg3, s:bold)
 endif
 
 if version >= 703
@@ -375,28 +375,28 @@ if version >= 703
   call s:HL('Conceal', s:blue, 'NONE')
 
   " Line number of CursorLine
-  call s:HL('CursorLineNr', s:yellow, s:dark1)
+  call s:HL('CursorLineNr', s:yellow, s:bg1)
 endif
 
-call s:HL('NonText',    s:dark2)
-call s:HL('SpecialKey', s:dark2)
+call s:HL('NonText',    s:bg2)
+call s:HL('SpecialKey', s:bg2)
 
-call s:HL('Visual',    'NONE',  s:dark3, s:invert_selection)
-call s:HL('VisualNOS', 'NONE',  s:dark3, s:invert_selection)
+call s:HL('Visual',    'NONE',  s:bg3, s:invert_selection)
+call s:HL('VisualNOS', 'NONE',  s:bg3, s:invert_selection)
 
-call s:HL('Search',    s:dark0, s:yellow)
-call s:HL('IncSearch', s:dark0, s:hls_cursor)
+call s:HL('Search',    s:bg0, s:yellow)
+call s:HL('IncSearch', s:bg0, s:hls_cursor)
 
 call s:HL('Underlined', s:blue, 'NONE', s:underline)
 
-call s:HL('StatusLine',   s:dark4, s:dark0, s:bold . s:inverse)
-call s:HL('StatusLineNC', s:dark2, s:light4, s:bold . s:inverse)
+call s:HL('StatusLine',   s:bg4, s:bg0, s:bold . s:inverse)
+call s:HL('StatusLineNC', s:bg2, s:fg4, s:bold . s:inverse)
 
 " The column separating vertically split windows
-call s:HL('VertSplit', s:light4, s:vert_split)
+call s:HL('VertSplit', s:fg4, s:vert_split)
 
 " Current match in wildmenu completion
-call s:HL('WildMenu', s:blue, s:dark2, s:bold)
+call s:HL('WildMenu', s:blue, s:bg2, s:bold)
 
 " Directory names, special names in listing
 call s:HL('Directory', s:green, 'NONE', s:bold)
@@ -425,9 +425,9 @@ call s:HL('LineNr', s:number_column)
 call s:HL('SignColumn', 'NONE', s:sign_column)
 
 " Line used for closed folds
-call s:HL('Folded', s:medium, s:dark1, s:italic)
+call s:HL('Folded', s:gray, s:bg1, s:italic)
 " Column where folds are displayed
-call s:HL('FoldColumn', s:medium, s:dark1)
+call s:HL('FoldColumn', s:gray, s:bg1)
 
 " }}}
 " Cursor: {{{
@@ -447,10 +447,10 @@ call s:HL('lCursor', 'NONE', 'NONE', s:inverse)
 if g:gruvbox_improved_strings == 0
   call s:HL('Special', s:orange)
 else
-  call s:HL('Special', s:dark1, s:orange, s:italic)
+  call s:HL('Special', s:bg1, s:orange, s:italic)
 endif
 
-call s:HL('Comment', s:medium, 'NONE', s:italicize_comments)
+call s:HL('Comment', s:gray, 'NONE', s:italicize_comments)
 call s:HL('Todo', 'fg', 'bg', s:bold)
 call s:HL('Error', s:red, 'bg', s:bold . s:inverse)
 
@@ -493,7 +493,7 @@ call s:HL('Character', s:purple)
 if g:gruvbox_improved_strings == 0
   call s:HL('String',  s:green, 'NONE', s:italicize_strings)
 else
-  call s:HL('String',  s:dark1, s:light1, s:italicize_strings)
+  call s:HL('String',  s:bg1, s:fg1, s:italicize_strings)
 endif
 " Boolean constant: TRUE, false
 call s:HL('Boolean',   s:purple)
@@ -516,26 +516,26 @@ call s:HL('Typedef', s:yellow)
 
 if version >= 700
   " Popup menu: normal item
-  call s:HL('Pmenu', s:light1, s:dark2)
+  call s:HL('Pmenu', s:fg1, s:bg2)
   " Popup menu: selected item
-  call s:HL('PmenuSel', s:dark2, s:blue, s:bold)
+  call s:HL('PmenuSel', s:bg2, s:blue, s:bold)
   " Popup menu: scrollbar
-  call s:HL('PmenuSbar', 'NONE', s:dark2)
+  call s:HL('PmenuSbar', 'NONE', s:bg2)
   " Popup menu: scrollbar thumb
-  call s:HL('PmenuThumb', 'NONE', s:dark4)
+  call s:HL('PmenuThumb', 'NONE', s:bg4)
 endif
 
 " }}}
 " Diffs: {{{
 
-call s:HL('DiffDelete', s:red, s:dark0, s:inverse)
-call s:HL('DiffAdd',    s:green, s:dark0, s:inverse)
-"call s:HL('DiffChange', s:dark0, s:blue)
-"call s:HL('DiffText',   s:dark0, s:yellow)
+call s:HL('DiffDelete', s:red, s:bg0, s:inverse)
+call s:HL('DiffAdd',    s:green, s:bg0, s:inverse)
+"call s:HL('DiffChange', s:bg0, s:blue)
+"call s:HL('DiffText',   s:bg0, s:yellow)
 
 " Alternative setting
-call s:HL('DiffChange', s:aqua, s:dark0, s:inverse)
-call s:HL('DiffText',   s:yellow, s:dark0, s:inverse)
+call s:HL('DiffChange', s:aqua, s:bg0, s:inverse)
+call s:HL('DiffText',   s:yellow, s:bg0, s:inverse)
 
 " }}}
 " Spelling: {{{
@@ -580,11 +580,11 @@ endif
 
 if g:indent_guides_auto_colors == 0
   if g:gruvbox_invert_indent_guides == 0
-    call s:HL('IndentGuidesOdd', 'bg', s:dark2)
-    call s:HL('IndentGuidesEven', 'bg', s:dark1)
+    call s:HL('IndentGuidesOdd', 'bg', s:bg2)
+    call s:HL('IndentGuidesEven', 'bg', s:bg1)
   else
-    call s:HL('IndentGuidesOdd', 'bg', s:dark2, s:inverse)
-    call s:HL('IndentGuidesEven', 'bg', s:dark3, s:inverse)
+    call s:HL('IndentGuidesOdd', 'bg', s:bg2, s:inverse)
+    call s:HL('IndentGuidesEven', 'bg', s:bg3, s:inverse)
   endif
 endif
 
@@ -592,10 +592,10 @@ endif
 " IndentLine: {{{
 
 if !exists('g:indentLine_color_term')
-  let g:indentLine_color_term = s:dark2[1]
+  let g:indentLine_color_term = s:bg2[1]
 endif
 if !exists('g:indentLine_color_gui')
-  let g:indentLine_color_gui = s:dark2[0]
+  let g:indentLine_color_gui = s:bg2[0]
 endif
 
 " }}}
@@ -677,35 +677,35 @@ call s:HL('ShowMarksHLm', s:blue, s:sign_column, s:invert_signs)
 
 call s:HL('CtrlPMatch', s:yellow)
 call s:HL('CtrlPNoEntries', s:red)
-call s:HL('CtrlPPrtBase', s:dark2)
+call s:HL('CtrlPPrtBase', s:bg2)
 call s:HL('CtrlPPrtCursor', s:blue)
-call s:HL('CtrlPLinePre', s:dark2)
+call s:HL('CtrlPLinePre', s:bg2)
 
-call s:HL('CtrlPMode1', s:blue, s:dark2, s:bold)
-call s:HL('CtrlPMode2', s:dark0, s:blue, s:bold)
-call s:HL('CtrlPStats', s:light4, s:dark2, s:bold)
+call s:HL('CtrlPMode1', s:blue, s:bg2, s:bold)
+call s:HL('CtrlPMode2', s:bg0, s:blue, s:bold)
+call s:HL('CtrlPStats', s:fg4, s:bg2, s:bold)
 
 " }}}
 " Startify: {{{
 
-call s:HL('StartifyBracket', s:light3)
-call s:HL('StartifyFile', s:light0)
+call s:HL('StartifyBracket', s:fg3)
+call s:HL('StartifyFile', s:fg0)
 call s:HL('StartifyNumber', s:blue)
-call s:HL('StartifyPath', s:medium)
-call s:HL('StartifySlash', s:medium)
+call s:HL('StartifyPath', s:gray)
+call s:HL('StartifySlash', s:gray)
 call s:HL('StartifySection', s:yellow)
-call s:HL('StartifySpecial', s:dark2)
+call s:HL('StartifySpecial', s:bg2)
 call s:HL('StartifyHeader', s:orange)
-call s:HL('StartifyFooter', s:dark2)
+call s:HL('StartifyFooter', s:bg2)
 
 " }}}
 " Vimshell: {{{
 
 let g:vimshell_escape_colors = [
-  \ s:dark4[0], s:red[0], s:green[0], s:yellow[0],
-  \ s:blue[0], s:purple[0], s:aqua[0], s:light4[0],
-  \ s:dark0[0], s:red[0], s:green[0], s:orange[0],
-  \ s:blue[0], s:purple[0], s:aqua[0], s:light0[0]
+  \ s:bg4[0], s:red[0], s:green[0], s:yellow[0],
+  \ s:blue[0], s:purple[0], s:aqua[0], s:fg4[0],
+  \ s:bg0[0], s:red[0], s:green[0], s:orange[0],
+  \ s:blue[0], s:purple[0], s:aqua[0], s:fg0[0]
   \ ]
 
 " }}}
@@ -732,10 +732,10 @@ call s:HL('htmlTagName', s:aqua, 'NONE', s:bold)
 call s:HL('htmlArg', s:aqua)
 
 call s:HL('htmlScriptTag', s:purple)
-call s:HL('htmlTagN', s:light1)
+call s:HL('htmlTagN', s:fg1)
 call s:HL('htmlSpecialTagName', s:aqua, 'NONE', s:bold)
 
-call s:HL('htmlLink', s:light4, 'NONE', s:underline)
+call s:HL('htmlLink', s:fg4, 'NONE', s:underline)
 
 call s:HL('htmlSpecialChar', s:orange)
 
@@ -757,33 +757,33 @@ call s:HL('xmlTagName', s:blue)
 call s:HL('xmlEqual', s:blue)
 call s:HL('docbkKeyword', s:aqua, 'NONE', s:bold)
 
-call s:HL('xmlDocTypeDecl', s:medium)
+call s:HL('xmlDocTypeDecl', s:gray)
 call s:HL('xmlDocTypeKeyword', s:purple)
-call s:HL('xmlCdataStart', s:medium)
+call s:HL('xmlCdataStart', s:gray)
 call s:HL('xmlCdataCdata', s:purple)
-call s:HL('dtdFunction', s:medium)
+call s:HL('dtdFunction', s:gray)
 call s:HL('dtdTagName', s:purple)
 
 call s:HL('xmlAttrib', s:aqua)
-call s:HL('xmlProcessingDelim', s:medium)
-call s:HL('dtdParamEntityPunct', s:medium)
-call s:HL('dtdParamEntityDPunct', s:medium)
-call s:HL('xmlAttribPunct', s:medium)
+call s:HL('xmlProcessingDelim', s:gray)
+call s:HL('dtdParamEntityPunct', s:gray)
+call s:HL('dtdParamEntityDPunct', s:gray)
+call s:HL('xmlAttribPunct', s:gray)
 
 call s:HL('xmlEntity', s:orange)
 call s:HL('xmlEntityPunct', s:orange)
 " }}}
 " Vim: {{{
 
-call s:HL('vimCommentTitle', s:light4_256, 'NONE', s:bold . s:italicize_comments)
+call s:HL('vimCommentTitle', s:fg4_256, 'NONE', s:bold . s:italicize_comments)
 
 call s:HL('vimNotation', s:orange)
 call s:HL('vimBracket', s:orange)
 call s:HL('vimMapModKey', s:orange)
-call s:HL('vimFuncSID', s:light3)
-call s:HL('vimSetSep', s:light3)
-call s:HL('vimSep', s:light3)
-call s:HL('vimContinue', s:light3)
+call s:HL('vimFuncSID', s:fg3)
+call s:HL('vimSetSep', s:fg3)
+call s:HL('vimSep', s:fg3)
+call s:HL('vimContinue', s:fg3)
 
 " }}}
 " Clojure: {{{
@@ -801,11 +801,11 @@ call s:HL('clojureException', s:red)
 
 call s:HL('clojureRegexp', s:aqua)
 call s:HL('clojureRegexpEscape', s:aqua)
-call s:HL('clojureRegexpCharClass', s:light3, 'NONE', s:bold)
-call s:HL('clojureRegexpMod', s:light3, 'NONE', s:bold)
-call s:HL('clojureRegexpQuantifier', s:light3, 'NONE', s:bold)
+call s:HL('clojureRegexpCharClass', s:fg3, 'NONE', s:bold)
+call s:HL('clojureRegexpMod', s:fg3, 'NONE', s:bold)
+call s:HL('clojureRegexpQuantifier', s:fg3, 'NONE', s:bold)
 
-call s:HL('clojureParen', s:light3)
+call s:HL('clojureParen', s:fg3)
 call s:HL('clojureAnonArg', s:yellow)
 call s:HL('clojureVariable', s:blue)
 call s:HL('clojureMacro', s:orange)
@@ -836,7 +836,7 @@ call s:HL('pythonCoding', s:blue)
 call s:HL('pythonOperator', s:red)
 call s:HL('pythonExceptions', s:purple)
 call s:HL('pythonBoolean', s:purple)
-call s:HL('pythonDot', s:light3)
+call s:HL('pythonDot', s:fg3)
 
 " }}}
 " CSS: {{{
@@ -849,7 +849,7 @@ call s:HL('cssColor', s:blue)
 call s:HL('cssSelectorOp', s:blue)
 call s:HL('cssSelectorOp2', s:blue)
 call s:HL('cssImportant', s:green)
-call s:HL('cssVendor', s:light1)
+call s:HL('cssVendor', s:fg1)
 
 call s:HL('cssTextProp', s:aqua)
 call s:HL('cssAnimationProp', s:aqua)
@@ -876,13 +876,13 @@ call s:HL('cssGeneratedContentProp', s:aqua)
 " }}}
 " JavaScript: {{{
 
-call s:HL('javaScriptBraces', s:light1)
+call s:HL('javaScriptBraces', s:fg1)
 call s:HL('javaScriptFunction', s:aqua)
 call s:HL('javaScriptIdentifier', s:red)
 call s:HL('javaScriptMember', s:blue)
 call s:HL('javaScriptNumber', s:purple)
 call s:HL('javaScriptNull', s:purple)
-call s:HL('javaScriptParens', s:light3)
+call s:HL('javaScriptParens', s:fg3)
 
 " }}}
 " YAJS: {{{
@@ -897,10 +897,10 @@ call s:HL('javascriptClassName', s:yellow)
 call s:HL('javascriptClassSuperName', s:yellow)
 call s:HL('javascriptGlobal', s:yellow)
 
-call s:HL('javascriptEndColons', s:light1)
-call s:HL('javascriptFuncArg', s:light1)
-call s:HL('javascriptGlobalMethod', s:light1)
-call s:HL('javascriptNodeGlobal', s:light1)
+call s:HL('javascriptEndColons', s:fg1)
+call s:HL('javascriptFuncArg', s:fg1)
+call s:HL('javascriptGlobalMethod', s:fg1)
+call s:HL('javascriptNodeGlobal', s:fg1)
 
 " call s:HL('javascriptVariable', s:orange)
 call s:HL('javascriptVariable', s:red)
@@ -922,31 +922,31 @@ call s:HL('javascriptExceptions', s:red)
 call s:HL('javascriptMessage', s:red)
 
 call s:HL('javascriptTemplateSB', s:aqua)
-call s:HL('javascriptTemplateSubstitution', s:light1)
+call s:HL('javascriptTemplateSubstitution', s:fg1)
 
 " call s:HL('javascriptLabel', s:blue)
 " call s:HL('javascriptObjectLabel', s:blue)
 " call s:HL('javascriptPropertyName', s:blue)
-call s:HL('javascriptLabel', s:light1)
-call s:HL('javascriptObjectLabel', s:light1)
-call s:HL('javascriptPropertyName', s:light1)
+call s:HL('javascriptLabel', s:fg1)
+call s:HL('javascriptObjectLabel', s:fg1)
+call s:HL('javascriptPropertyName', s:fg1)
 
-call s:HL('javascriptLogicSymbols', s:light1)
-call s:HL('javascriptArrowFunc', s:light1)
+call s:HL('javascriptLogicSymbols', s:fg1)
+call s:HL('javascriptArrowFunc', s:fg1)
 
-call s:HL('javascriptDocParamName', s:light4)
-call s:HL('javascriptDocTags', s:light4)
-call s:HL('javascriptDocNotation', s:light4)
-call s:HL('javascriptDocParamType', s:light4)
-call s:HL('javascriptDocNamedParamType', s:light4)
+call s:HL('javascriptDocParamName', s:fg4)
+call s:HL('javascriptDocTags', s:fg4)
+call s:HL('javascriptDocNotation', s:fg4)
+call s:HL('javascriptDocParamType', s:fg4)
+call s:HL('javascriptDocNamedParamType', s:fg4)
 
 " }}}
 " CoffeeScript: {{{
 
-call s:HL('coffeeExtendedOp', s:light3)
-call s:HL('coffeeSpecialOp', s:light3)
+call s:HL('coffeeExtendedOp', s:fg3)
+call s:HL('coffeeSpecialOp', s:fg3)
 call s:HL('coffeeCurly', s:orange)
-call s:HL('coffeeParen', s:light3)
+call s:HL('coffeeParen', s:fg3)
 call s:HL('coffeeBracket', s:orange)
 
 " }}}
@@ -980,9 +980,9 @@ call s:HL('luaTable', s:orange)
 " }}}
 " MoonScript: {{{
 
-call s:HL('moonSpecialOp', s:light3)
-call s:HL('moonExtendedOp', s:light3)
-call s:HL('moonFunction', s:light3)
+call s:HL('moonSpecialOp', s:fg3)
+call s:HL('moonExtendedOp', s:fg3)
+call s:HL('moonFunction', s:fg3)
 call s:HL('moonObject', s:yellow)
 
 " }}}
@@ -991,12 +991,12 @@ call s:HL('moonObject', s:yellow)
 call s:HL('javaAnnotation', s:blue)
 call s:HL('javaDocTags', s:aqua)
 hi! link javaCommentTitle vimCommentTitle
-call s:HL('javaParen', s:light3)
-call s:HL('javaParen1', s:light3)
-call s:HL('javaParen2', s:light3)
-call s:HL('javaParen3', s:light3)
-call s:HL('javaParen4', s:light3)
-call s:HL('javaParen5', s:light3)
+call s:HL('javaParen', s:fg3)
+call s:HL('javaParen1', s:fg3)
+call s:HL('javaParen2', s:fg3)
+call s:HL('javaParen3', s:fg3)
+call s:HL('javaParen4', s:fg3)
+call s:HL('javaParen5', s:fg3)
 call s:HL('javaOperator', s:orange)
 
 call s:HL('javaVarArg', s:green)
@@ -1013,27 +1013,27 @@ call s:HL('elixirInterpolationDelimiter', s:aqua)
 " Scala: {{{
 
 " NB: scala vim syntax file is kinda horrible
-call s:HL('scalaNameDefinition', s:light1)
-call s:HL('scalaCaseFollowing', s:light1)
-call s:HL('scalaCapitalWord', s:light1)
-call s:HL('scalaTypeExtension', s:light1)
+call s:HL('scalaNameDefinition', s:fg1)
+call s:HL('scalaCaseFollowing', s:fg1)
+call s:HL('scalaCapitalWord', s:fg1)
+call s:HL('scalaTypeExtension', s:fg1)
 
 call s:HL('scalaKeyword', s:red)
 call s:HL('scalaKeywordModifier', s:red)
 
 call s:HL('scalaSpecial', s:aqua)
-call s:HL('scalaOperator', s:light1)
+call s:HL('scalaOperator', s:fg1)
 
 call s:HL('scalaTypeDeclaration', s:yellow)
 call s:HL('scalaTypeTypePostDeclaration', s:yellow)
 
-call s:HL('scalaInstanceDeclaration', s:light1)
+call s:HL('scalaInstanceDeclaration', s:fg1)
 call s:HL('scalaInterpolation', s:aqua)
 
 " }}}
 " Markdown: {{{
 
-call s:HL('markdownItalic', s:light3, 'NONE', s:italic)
+call s:HL('markdownItalic', s:fg3, 'NONE', s:italic)
 
 call s:HL('markdownH1', s:green, 'NONE', s:bold)
 call s:HL('markdownH2', s:green, 'NONE', s:bold)
@@ -1046,22 +1046,22 @@ call s:HL('markdownCode', s:aqua)
 call s:HL('markdownCodeBlock', s:aqua)
 call s:HL('markdownCodeDelimiter', s:aqua)
 
-call s:HL('markdownBlockquote', s:medium)
-call s:HL('markdownListMarker', s:medium)
-call s:HL('markdownOrderedListMarker', s:medium)
-call s:HL('markdownRule', s:medium)
-call s:HL('markdownHeadingRule', s:medium)
+call s:HL('markdownBlockquote', s:gray)
+call s:HL('markdownListMarker', s:gray)
+call s:HL('markdownOrderedListMarker', s:gray)
+call s:HL('markdownRule', s:gray)
+call s:HL('markdownHeadingRule', s:gray)
 
-call s:HL('markdownUrlDelimiter', s:light3)
-call s:HL('markdownLinkDelimiter', s:light3)
-call s:HL('markdownLinkTextDelimiter', s:light3)
+call s:HL('markdownUrlDelimiter', s:fg3)
+call s:HL('markdownLinkDelimiter', s:fg3)
+call s:HL('markdownLinkTextDelimiter', s:fg3)
 
 call s:HL('markdownHeadingDelimiter', s:orange)
 call s:HL('markdownUrl', s:purple)
 call s:HL('markdownUrlTitleDelimiter', s:green)
 
-call s:HL('markdownLinkText', s:medium, 'NONE', s:underline)
-call s:HL('markdownIdDeclaration', s:medium, 'NONE', s:underline)
+call s:HL('markdownLinkText', s:gray, 'NONE', s:underline)
+call s:HL('markdownIdDeclaration', s:gray, 'NONE', s:underline)
 
 " }}}
 " Haskell: {{{
@@ -1071,10 +1071,10 @@ call s:HL('markdownIdDeclaration', s:medium, 'NONE', s:underline)
 " call s:HL('haskellConditional', s:aqua)
 " call s:HL('haskellLet', s:orange)
 "
-call s:HL('haskellType', s:light1)
-call s:HL('haskellIdentifier', s:light1)
-call s:HL('haskellSeparator', s:light1)
-call s:HL('haskellDelimiter', s:light4)
+call s:HL('haskellType', s:fg1)
+call s:HL('haskellIdentifier', s:fg1)
+call s:HL('haskellSeparator', s:fg1)
+call s:HL('haskellDelimiter', s:fg4)
 call s:HL('haskellOperators', s:blue)
 "
 call s:HL('haskellBacktick', s:orange)
@@ -1102,8 +1102,8 @@ call s:HL('haskellChar', s:green)
 
 call s:HL('jsonKeyword', s:green)
 call s:HL('jsonQuote', s:green)
-call s:HL('jsonBraces', s:light1)
-call s:HL('jsonString', s:light1)
+call s:HL('jsonBraces', s:fg1)
+call s:HL('jsonString', s:fg1)
 
 " }}}
 
@@ -1112,10 +1112,10 @@ call s:HL('jsonString', s:light1)
 " Search Highlighting Cursor {{{
 
 function! GruvboxHlsShowCursor()
-  call s:HL('Cursor', s:dark0, s:hls_cursor)
-  call s:HL('vCursor', s:dark0, s:hls_cursor)
-  call s:HL('iCursor', s:dark0, s:hls_cursor)
-  call s:HL('lCursor', s:dark0, s:hls_cursor)
+  call s:HL('Cursor', s:bg0, s:hls_cursor)
+  call s:HL('vCursor', s:bg0, s:hls_cursor)
+  call s:HL('iCursor', s:bg0, s:hls_cursor)
+  call s:HL('lCursor', s:bg0, s:hls_cursor)
 endfunction
 
 function! GruvboxHlsHideCursor()