anchor.diff:  "   let s:blue        = "4"
   "   let s:cyan        = "6"
   "   let s:green       = "2"
  -    let s:base03      = "DarkGray"      " 0*
  -    let s:base02      = "Black"         " 0
  -    let s:base01      = "LightGreen"    " 2*
  -    let s:base00      = "LightYellow"   " 3*
  -    let s:base0       = "LightBlue"     " 4*
  -    let s:base1       = "LightCyan"     " 6*
  -    let s:base2       = "LightGray"     " 7
  -    let s:base3       = "White"         " 7*
  -    let s:yellow      = "DarkYellow"    " 3
  -    let s:orange      = "LightRed"      " 1*
  -    let s:red         = "DarkRed"       " 1
  -    let s:magenta     = "DarkMagenta"   " 5
  -    let s:violet      = "LightMagenta"  " 5*
  -    let s:blue        = "DarkBlue"      " 4
  -    let s:cyan        = "DarkCyan"      " 6
  -    let s:green       = "DarkGreen"     " 2
  +  let s:base03      = "DarkGray"      " 0*
  +  let s:base02      = "Black"         " 0
  +  let s:base01      = "LightGreen"    " 2*
  +  let s:base00      = "LightYellow"   " 3*
  +  let s:base0       = "LightBlue"     " 4*
  +  let s:base1       = "LightCyan"     " 6*
  +  let s:base2       = "LightGray"     " 7
  +  let s:base3       = "White"         " 7*
  +  let s:yellow      = "DarkYellow"    " 3
  +  let s:orange      = "LightRed"      " 1*
  +  let s:red         = "DarkRed"       " 1
  +  let s:magenta     = "DarkMagenta"   " 5
  +  let s:violet      = "LightMagenta"  " 5*
  +  let s:blue        = "DarkBlue"      " 4
  +  let s:cyan        = "DarkCyan"      " 6
  +  let s:green       = "DarkGreen"     " 2
   endif
   "}}}
   
   " Formatting options and null values for passthrough effect "{{{
   " ---------------------------------------------------------------------
  -    let s:none            = "NONE"
  -    let s:none            = "NONE"
  -    let s:t_none          = "NONE"
  -    let s:n               = "NONE"
  -    let s:c               = ",undercurl"
  -    let s:r               = ",reverse"
  -    let s:s               = ",standout"
  -    let s:ou              = ""
  -    let s:ob              = ""
  +  let s:none            = "NONE"
  +  let s:none            = "NONE"
  +  let s:t_none          = "NONE"
  +  let s:n               = "NONE"
  +  let s:c               = ",undercurl"
  +  let s:r               = ",reverse"
  +  let s:s               = ",standout"
  +  let s:ou              = ""
  +  let s:ob              = ""
   "}}}
   
   " Overrides dependent on user specified values and environment "{{{
  
positive.code: exe "let s:fmt_revbbu   = ' ".s:vmode."=NONE".s:r.s:bb.s:u." term=NONE".s:r.s:bb.s:u."'"
  
  if has("gui_running")
      exe "let s:sp_none      = ' guisp=".s:none   ."'"
      exe "let s:sp_back      = ' guisp=".s:back   ."'"
      exe "let s:sp_base03    = ' guisp=".s:base03 ."'"
      exe "let s:sp_base02    = ' guisp=".s:base02 ."'"
      exe "let s:sp_base01    = ' guisp=".s:base01 ."'"
      exe "let s:sp_base00    = ' guisp=".s:base00 ."'"
      exe "let s:sp_base0     = ' guisp=".s:base0  ."'"
      exe "let s:sp_base1     = ' guisp=".s:base1  ."'"
      exe "let s:sp_base2     = ' guisp=".s:base2  ."'"
      exe "let s:sp_base3     = ' guisp=".s:base3  ."'"
      exe "let s:sp_green     = ' guisp=".s:green  ."'"
      exe "let s:sp_yellow    = ' guisp=".s:yellow ."'"
      exe "let s:sp_orange    = ' guisp=".s:orange ."'"
      exe "let s:sp_red       = ' guisp=".s:red    ."'"
      exe "let s:sp_magenta   = ' guisp=".s:magenta."'"
      exe "let s:sp_violet    = ' guisp=".s:violet ."'"
      exe "let s:sp_blue      = ' guisp=".s:blue   ."'"
      exe "let s:sp_cyan      = ' guisp=".s:cyan   ."'"
  else
      let s:sp_none      = ""
      let s:sp_back      = ""
      let s:sp_base03    = ""
      let s:sp_base02    = ""
      let s:sp_base01    = ""
      let s:sp_base00    = ""
      let s:sp_base0     = ""
      let s:sp_base1     = ""
      let s:sp_base2     = ""
      let s:sp_base3     = ""
      let s:sp_green     = ""
      let s:sp_yellow    = ""
      let s:sp_orange    = ""
      let s:sp_red       = ""
      let s:sp_magenta   = ""
      let s:sp_violet    = ""
      let s:sp_blue      = ""
      let s:sp_cyan      = ""
  endif
  
  "}}}
  
negative.code: " neutral gray monotone palette component)
  " if (has("gui_running") && g:solarized_degrade == 0)
  
  if has("gui_running")
  echom "gui"
    let s:vmode       = "gui"
    let s:base03      = "#<%= @colors["base03"]["hex"] %>"
    let s:base02      = "#<%= @colors["base02"]["hex"] %>"
    let s:base01      = "#<%= @colors["base01"]["hex"] %>"
    let s:base00      = "#<%= @colors["base00"]["hex"] %>"
    let s:base0       = "#<%= @colors["base0"]["hex"] %>"
    let s:base1       = "#<%= @colors["base1"]["hex"] %>"
    let s:base2       = "#<%= @colors["base2"]["hex"] %>"
    let s:base3       = "#<%= @colors["base3"]["hex"] %>"
    let s:yellow      = "#<%= @colors["yellow"]["hex"] %>"
    let s:orange      = "#<%= @colors["blue"]["hex"] %>"
    let s:red         = "#<%= @colors["red"]["hex"] %>"
    let s:magenta     = "#<%= @colors["orange"]["hex"] %>"
    let s:violet      = "#<%= @colors["violet"]["hex"] %>"
    let s:blue        = "#<%= @colors["magenta"]["hex"] %>"
    let s:cyan        = "#<%= @colors["cyan"]["hex"] %>"
    let s:green       = "#<%= @colors["green"]["hex"] %>"
  elseif &t_Co >= 16
  " elseif g:solarized_termcolors != 256 && &t_Co >= 16
  echom "here"
    let s:vmode       = "cterm"
    let s:base03      = "8"
    let s:base02      = "0"
    let s:base01      = "10"
    let s:base00      = "11"
    let s:base0       = "12"
    let s:base1       = "14"
    let s:base2       = "7"
    let s:base3       = "15"
    let s:yellow      = "3"
    let s:orange      = "9"
    let s:red         = "1"
    let s:magenta     = "5"
    let s:violet      = "13"
    let s:blue        = "4"
    let s:cyan        = "6"
    let s:green       = "2"
  elseif g:solarized_termcolors == 256
    let s:vmode       = "cterm"
    let s:base03      = "234"
    let s:base02      = "235"
    let s:base01      = "239"
    let s:base00      = "240"
    let s:base0       = "244"
    let s:base1       = "245"
    let s:base2       = "187"
    let s:base3       = "230"
    let s:yellow      = "136"
    let s:orange      = "166"
    let s:red         = "124"
    let s:magenta     = "125"
    let s:violet      = "61"
    let s:blue        = "33"
    let s:cyan        = "37"
    let s:green       = "64"
  else
    let s:vmode       = "cterm"
    let s:bright      = "* term=bold cterm=bold"
  "   let s:base03      = "0".s:bright
  "   let s:base02      = "0"
  "   let s:base01      = "2".s:bright
  