"" vim:ft=vim:fdm=marker
" A colorscheme that works on light backgrounds and doesn't suck. :)
set background=light
hi clear
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name = "ftcolight"
if has("gui_running")
"{{{
hi Boolean gui=NONE guifg=red guibg=NONE
hi Character gui=NONE guifg=red guibg=NONE
hi Comment gui=NONE guifg=#4477AA guibg=NONE
hi Conditional gui=NONE guifg=brown guibg=NONE
hi Constant gui=NONE guifg=red guibg=NONE
hi Cursor gui=NONE guifg=#DDDDDD guibg=#FF0000
hi CursorColumn gui=NONE guifg=NONE guibg=grey65
hi CursorLine gui=NONE guifg=NONE guibg=grey65
hi Debug gui=NONE guifg=magenta guibg=NONE
hi Define gui=NONE guifg=purple guibg=NONE
hi Delimiter gui=NONE guifg=magenta guibg=NONE
hi DiffAdd gui=NONE guifg=NONE guibg=lightblue
hi DiffChange gui=NONE guifg=NONE guibg=darkmagenta
hi DiffDelete gui=bold guifg=lightblue guibg=cyan
hi DiffText gui=bold guifg=NONE guibg=red
hi Directory gui=NONE guifg=darkcyan guibg=NONE
hi DoxygenArgumentWord gui=NONE guifg=lightblue guibg=NONE
hi DoxygenBriefL gui=NONE guifg=#00aa00 guibg=NONE
hi DoxygenBriefLine gui=NONE guifg=#00aa00 guibg=NONE
hi DoxygenBOther gui=NONE guifg=red guibg=NONE
hi DoxygenComment gui=NONE guifg=grey15 guibg=NONE
hi DoxygenCommentL gui=NONE guifg=#00aa00 guibg=NONE
hi DoxygenParam gui=NONE guifg=red guibg=NONE
hi DoxygenParamName gui=NONE guifg=darkyellow guibg=NONE
hi DoxygenParamDirection gui=NONE guifg=#cccc00 guibg=NONE
hi DoxygenSmallSpecial gui=NONE guifg=#00ff00 guibg=NONE
hi DoxygenSpecial gui=NONE guifg=red guibg=NONE
hi DoxygenSpecialOneLineDesc gui=NONE guifg=#00aa00 guibg=NONE
hi DoxygenSpecialMultiLineDesc gui=NONE guifg=#00aa00 guibg=NONE
hi DoxygenStart gui=NONE guifg=grey15 guibg=NONE
hi DoxygenStartL gui=NONE guifg=grey15 guibg=NONE
hi Error gui=NONE guifg=white guibg=red
hi ErrorMsg gui=NONE guifg=white guibg=red
hi Exception gui=NONE guifg=brown guibg=NONE
hi Float gui=NONE guifg=red guibg=NONE
hi Folded gui=NONE guifg=#2244FF guibg=NONE
hi FoldColumn gui=NONE guifg=brown guibg=NONE
hi Function gui=NONE guifg=blue guibg=NONE
hi Identifier gui=NONE guifg=blue guibg=NONE
hi Ignore gui=NONE guifg=blue guibg=NONE
hi Include gui=NONE guifg=purple guibg=NONE
hi IncSearch gui=NONE guifg=yellow guibg=green
hi Keyword gui=NONE guifg=brown guibg=NONE
hi Label gui=NONE guifg=brown guibg=NONE
hi LineNr gui=NONE guifg=yellow guibg=NONE
hi LineTooLong gui=NONE guifg=green guibg=black
hi Macro gui=NONE guifg=purple guibg=NONE
hi MatchParen gui=bold guifg=darkmagenta guibg=black
hi MoreMsg gui=NONE guifg=#4477AA guibg=NONE
hi ModeMsg gui=bold guifg=#88FFEE guibg=grey35
hi NonText gui=NONE guifg=#444444 guibg=grey65
hi Normal gui=NONE guifg=black guibg=#ECF0EC
hi Number gui=NONE guifg=red guibg=NONE
hi Operator gui=NONE guifg=brown guibg=NONE
hi PreCondit gui=NONE guifg=purple guibg=NONE
hi PreProc gui=NONE guifg=purple guibg=NONE
hi Pmenu gui=NONE guifg=#88FFEE guibg=grey35
hi PmenuSel gui=NONE guifg=blue guibg=#88FFEE
hi PmenuSbar gui=NONE guifg=#448877 guibg=#448877
hi PmenuThumb gui=NONE guifg=black guibg=black
hi Question gui=NONE guifg=#4477AA guibg=NONE
hi Repeat gui=NONE guifg=brown guibg=NONE
hi Search gui=NONE guifg=black guibg=cyan
hi Special gui=NONE guifg=magenta guibg=NONE
hi SpecialComment gui=NONE guifg=magenta guibg=NONE
hi SpecialChar gui=NONE guifg=magenta guibg=NONE
hi SpecialKey gui=NONE guifg=#00FF00 guibg=NONE
hi Statement gui=NONE guifg=brown guibg=NONE
hi StatusLine gui=NONE guifg=skyblue guibg=black
hi StatusLineNC gui=NONE guifg=grey guibg=NONE
hi StorageClass gui=NONE guifg=blue guibg=NONE
hi String gui=NONE guifg=red guibg=NONE
hi Structure gui=NONE guifg=blue guibg=NONE
hi TabLine gui=NONE guifg=black guibg=grey65
hi TabLineSel gui=bold guifg=#7744FF guibg=#ECF0EC
hi TabLinePrev gui=underline guifg=grey65 guibg=grey35
hi TabModded gui=bold guifg=white guibg=red
hi TabLineFill gui=NONE guifg=black guibg=black
hi TabSeparator gui=bold guifg=#0000FF guibg=black
hi Tag gui=NONE guifg=darkGreen guibg=NONE
hi Title gui=NONE guifg=darkmagenta guibg=NONE
hi Todo gui=NONE guifg=blue guibg=yellow
hi Type gui=NONE guifg=blue guibg=NONE
hi Typedef gui=NONE guifg=blue guibg=NONE
hi Underlined gui=underline guifg=#CC22CC guibg=NONE
hi VertSplit gui=reverse guifg=NONE guibg=NONE
hi Visual gui=NONE guifg=black guibg=yellow
hi VisualNOS gui=bold guifg=NONE guibg=NONE
hi WarningMsg gui=NONE guifg=black guibg=yellow
hi WildMenu gui=NONE guifg=black guibg=darkyellow
"}}}
elseif &t_Co > 16
"{{{
hi Comment cterm=NONE ctermfg=3 ctermbg=NONE
hi Constant cterm=NONE ctermfg=red ctermbg=NONE
hi Cursornt cterm=NONE ctermfg=NONE ctermbg=NONE
hi CursorLine cterm=underline ctermfg=NONE ctermbg=NONE
hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=grey
hi DoxygenArgumentWord cterm=NONE ctermfg=lightblue ctermbg=NONE
hi Directory cterm=NONE ctermfg=darkcyan ctermbg=NONE
hi DiffAdd cterm=NONE ctermfg=NONE ctermbg=lightblue
hi DiffChange cterm=NONE ctermfg=NONE ctermbg=darkmagenta
hi DiffDelete cterm=bold ctermfg=lightblue ctermbg=cyan
hi DiffText cterm=bold ctermfg=NONE ctermbg=red
hi DoxygenBOther cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenBriefLine cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenBriefL cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenComment cterm=bold ctermfg=yellow ctermbg=NONE
hi DoxygenCommentL cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenParam cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenParamDirection cterm=NONE ctermfg=yellow ctermbg=NONE
hi DoxygenParamName cterm=NONE ctermfg=lightblue ctermbg=NONE
hi DoxygenSmallSpecial cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenSpecialOneLineDesc cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenSpecialMultiLineDesc cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenSpecial cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenStart cterm=bold ctermfg=yellow ctermbg=NONE
hi DoxygenStartL cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi Error cterm=bold ctermfg=grey ctermbg=red
hi ErrorMsg cterm=bold ctermfg=grey ctermbg=red
hi Folded cterm=NONE ctermfg=blue ctermbg=NONE
hi FoldColumn cterm=NONE ctermfg=darkyellow ctermbg=NONE
hi Identifier cterm=NONE ctermfg=cyan ctermbg=NONE
hi Ignore cterm=NONE ctermfg=blue ctermbg=NONE
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi LineNr cterm=NONE ctermfg=darkyellow ctermbg=NONE
hi LineTooLong cterm=bold ctermfg=white ctermbg=blue
hi MatchParen cterm=bold ctermfg=darkmagenta ctermbg=black
hi MoreMsg cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi ModeMsg cterm=bold ctermfg=green ctermbg=NONE
hi NonText cterm=bold ctermfg=cyan ctermbg=NONE
hi Normal cterm=NONE ctermfg=NONE ctermbg=NONE
hi Pmenu cterm=NONE ctermfg=white ctermbg=blue
hi PmenuSbar cterm=NONE ctermbg=white ctermfg=white
hi PmenuSel cterm=NONE ctermfg=blue ctermbg=white
hi PmenuThumb cterm=NONE ctermfg=black ctermbg=black
hi PreProc cterm=NONE ctermfg=darkmagenta ctermbg=NONE
hi Question cterm=NONE ctermfg=green ctermbg=NONE
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi Special cterm=NONE ctermfg=magenta ctermbg=NONE
hi SpecialKey cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi Statement cterm=NONE ctermfg=cyan ctermbg=NONE
hi StatusLine cterm=NONE ctermfg=blue ctermbg=black
hi StatusLineNC cterm=NONE ctermfg=grey ctermbg=NONE
hi TabLine cterm=NONE ctermfg=blue ctermbg=black
hi TabLineFill cterm=NONE ctermfg=black ctermbg=black
hi TabLinePrev cterm=NONE ctermfg=darkmagenta ctermbg=black
hi TabLineSel cterm=bold ctermfg=green ctermbg=black
hi TabModded cterm=bold ctermfg=white ctermbg=red
hi TabSeparator cterm=bold ctermfg=blue ctermbg=black
hi Title cterm=NONE ctermfg=darkmagenta ctermbg=NONE
hi Type cterm=NONE ctermfg=green ctermbg=NONE
hi Underlined cterm=underline ctermfg=magenta ctermbg=NONE
hi VertSplit cterm=reverse ctermfg=NONE ctermbg=NONE
hi Visual cterm=NONE ctermbg=blue ctermfg=white
hi VisualNOS cterm=bold ctermbg=NONE ctermfg=NONE
hi WarningMsg cterm=bold ctermfg=grey ctermbg=red
hi WildMenu cterm=NONE ctermfg=black ctermbg=darkyellow
" }}}
elseif &t_Co == 8 || &t_Co == 16
"{{{
hi Comment cterm=NONE ctermfg=3 ctermbg=NONE
hi Constant cterm=NONE ctermfg=red ctermbg=NONE
hi Cursornt cterm=NONE ctermfg=NONE ctermbg=NONE
hi CursorLine cterm=underline ctermfg=NONE ctermbg=NONE
hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=grey
hi DoxygenArgumentWord cterm=NONE ctermfg=lightblue ctermbg=NONE
hi Directory cterm=NONE ctermfg=darkcyan ctermbg=NONE
hi DiffAdd cterm=NONE ctermfg=NONE ctermbg=lightblue
hi DiffChange cterm=NONE ctermfg=NONE ctermbg=darkmagenta
hi DiffDelete cterm=bold ctermfg=lightblue ctermbg=cyan
hi DiffText cterm=bold ctermfg=NONE ctermbg=red
hi DoxygenBOther cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenBriefLine cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenBriefL cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenComment cterm=bold ctermfg=yellow ctermbg=NONE
hi DoxygenCommentL cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenParam cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenParamDirection cterm=NONE ctermfg=yellow ctermbg=NONE
hi DoxygenParamName cterm=NONE ctermfg=lightblue ctermbg=NONE
hi DoxygenSmallSpecial cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenSpecialOneLineDesc cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenSpecialMultiLineDesc cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi DoxygenSpecial cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi DoxygenStart cterm=bold ctermfg=yellow ctermbg=NONE
hi DoxygenStartL cterm=NONE ctermfg=lightgreen ctermbg=NONE
hi Error cterm=bold ctermfg=grey ctermbg=red
hi ErrorMsg cterm=bold ctermfg=grey ctermbg=red
hi Folded cterm=NONE ctermfg=blue ctermbg=NONE
hi FoldColumn cterm=NONE ctermfg=darkyellow ctermbg=NONE
hi Identifier cterm=NONE ctermfg=cyan ctermbg=NONE
hi Ignore cterm=NONE ctermfg=blue ctermbg=NONE
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi LineNr cterm=NONE ctermfg=darkyellow ctermbg=NONE
hi LineTooLong cterm=bold ctermfg=white ctermbg=blue
hi MatchParen cterm=bold ctermfg=darkmagenta ctermbg=black
hi MoreMsg cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi ModeMsg cterm=bold ctermfg=green ctermbg=NONE
hi NonText cterm=bold ctermfg=cyan ctermbg=NONE
hi Normal cterm=NONE ctermfg=NONE ctermbg=NONE
hi Pmenu cterm=NONE ctermfg=white ctermbg=blue
hi PmenuSbar cterm=NONE ctermbg=white ctermfg=white
hi PmenuSel cterm=NONE ctermfg=blue ctermbg=white
hi PmenuThumb cterm=NONE ctermfg=black ctermbg=black
hi PreProc cterm=NONE ctermfg=darkmagenta ctermbg=NONE
hi Question cterm=NONE ctermfg=green ctermbg=NONE
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi Special cterm=NONE ctermfg=magenta ctermbg=NONE
hi SpecialKey cterm=NONE ctermfg=darkgreen ctermbg=NONE
hi Statement cterm=NONE ctermfg=cyan ctermbg=NONE
hi StatusLine cterm=NONE ctermfg=blue ctermbg=black
hi StatusLineNC cterm=NONE ctermfg=grey ctermbg=NONE
hi TabLine cterm=NONE ctermfg=blue ctermbg=black
hi TabLineFill cterm=NONE ctermfg=black ctermbg=black
hi TabLinePrev cterm=NONE ctermfg=darkmagenta ctermbg=black
hi TabLineSel cterm=bold ctermfg=green ctermbg=black
hi TabModded cterm=bold ctermfg=white ctermbg=red
hi TabSeparator cterm=bold ctermfg=blue ctermbg=black
hi Title cterm=NONE ctermfg=darkmagenta ctermbg=NONE
hi Type cterm=NONE ctermfg=green ctermbg=NONE
hi Underlined cterm=underline ctermfg=magenta ctermbg=NONE
hi VertSplit cterm=reverse ctermfg=NONE ctermbg=NONE
hi Visual cterm=NONE ctermbg=blue ctermfg=white
hi VisualNOS cterm=bold ctermbg=NONE ctermfg=NONE
hi WarningMsg cterm=bold ctermfg=grey ctermbg=red
hi WildMenu cterm=NONE ctermfg=black ctermbg=darkyellow
" }}}
endif
highlight Normal
\ guifg=black
\ guibg=#ECF0EC
highlight Comment
\ cterm=bold
\ ctermfg=red
\ guifg=#4477AA
highlight Cursor
\ gui=NONE
\ guifg=#DDDDDD
\ guibg=#FF0000
highlight CursorLine
\ cterm=underline
\ ctermbg=NONE
\ ctermfg=NONE
\ guibg=grey65
highlight CursorColumn
\ cterm=reverse
\ ctermbg=NONE
\ gui=NONE
\ guibg=grey65
highlight Constant
\ cterm=underline
\ ctermfg=red
\ guifg=red
highlight Special
\ cterm=bold
\ ctermfg=magenta
\ guifg=magenta
highlight Identifier
\ cterm=NONE
\ ctermfg=blue
\ guifg=blue
highlight Statement
\ cterm=NONE
\ ctermfg=darkred
\ gui=NONE
\ guifg=Brown
highlight PreProc
\ cterm=NONE
\ ctermfg=darkmagenta
\ guifg=Purple
highlight Type
\ cterm=NONE
\ ctermfg=blue
\ gui=NONE
\ guifg=blue
highlight NonText
\ cterm=bold
\ ctermfg=cyan
\ guifg=#444444
\ guibg=grey65
highlight Visual
\ cterm=NONE
\ ctermfg=yellow
\ ctermbg=black
\ gui=NONE
\ guifg=Black
\ guibg=Yellow
highlight Search
\ cterm=reverse
\ ctermfg=Black
\ ctermbg=Cyan
\ gui=NONE
\ guifg=Black
\ guibg=Cyan
highlight Tag
\ cterm=bold
\ ctermfg=darkGreen
\ guifg=darkGreen
highlight Error
\ cterm=reverse
\ ctermfg=white
\ ctermbg=red
\ guifg=white
\ guibg=red
highlight Todo
\ cterm=standout
\ ctermbg=Yellow
\ ctermfg=Black
\ guifg=blue
\ guibg=Yellow
highlight Pmenu
\ cterm=NONE
\ ctermfg=white
\ ctermbg=blue
\ gui=NONE
\ guifg=#88FFEE
\ guibg=grey35
highlight PmenuSel
\ cterm=NONE
\ ctermfg=blue
\ ctermbg=white
\ gui=NONE
\ guifg=blue
\ guibg=#88FFEE
highlight PmenuSbar
\ cterm=NONE
\ ctermbg=white
\ ctermfg=white
\ guifg=#448877
\ guibg=#448877
highlight PmenuThumb
\ cterm=NONE
\ ctermfg=black
\ ctermbg=black
\ guifg=black
\ guibg=black
highlight Folded
\ ctermfg=blue
\ ctermbg=NONE
\ guifg=#2244FF
\ guibg=NONE
highlight FoldColumn
\ ctermfg=blue
\ ctermbg=NONE
\ guifg=brown
\ guibg=NONE
highlight TabLine
\ cterm=underline
\ ctermfg=black
\ ctermbg=grey
\ gui=underline
\ guifg=black
\ guibg=grey65
highlight TabLineSel
\ cterm=bold
\ ctermfg=white
\ ctermbg=red
\ gui=bold
\ guifg=#7744FF
\ guibg=#ECF0EC
highlight TabLinePrev
\ cterm=underline
\ ctermfg=black
\ ctermbg=darkmagenta
\ gui=underline
\ guifg=grey65
\ guibg=grey35
highlight TabModded
\ cterm=bold
\ ctermfg=white
\ ctermbg=red
\ gui=bold
\ guifg=white
\ guibg=red
highlight TabLineFill
\ cterm=NONE
\ ctermfg=grey
\ ctermbg=grey
\ gui=NONE
\ guifg=black
\ guibg=black
highlight TabSeparator
\ cterm=bold
\ ctermfg=blue
\ ctermbg=black
\ gui=bold
\ guifg=#0000FF
\ guibg=black
highlight StatusLine
\ cterm=NONE
\ ctermfg=blue
\ ctermbg=black
\ gui=NONE
\ guifg=skyblue
\ guibg=black
highlight StatusLineNC
\ cterm=NONE
\ ctermfg=grey
\ ctermbg=NONE
\ gui=NONE
\ guifg=grey
\ guibg=NONE
highlight MatchParen
\ cterm=bold
\ ctermfg=darkmagenta
\ ctermbg=black
\ gui=bold
\ guifg=white
\ guibg=blue
highlight LineTooLong
\ cterm=bold
\ ctermfg=white
\ ctermbg=blue
\ guifg=green
\ guibg=black
highlight DoxygenComment
\ cterm=NONE
\ ctermfg=darkgrey
\ ctermbg=NONE
\ gui=NONE
\ guifg=grey15
\ guibg=NONE
highlight DoxygenCommentL
\ cterm=NONE
\ ctermfg=darkgrey
\ ctermbg=NONE
\ gui=NONE
\ guifg=grey15
\ guibg=NONE
highlight DoxygenStart
\ cterm=NONE
\ ctermfg=darkgrey
\ ctermbg=NONE
\ guifg=grey15
\ guibg=bg
\ gui=NONE
highlight DoxygenStartL
\ cterm=NONE
\ ctermfg=darkgrey
\ ctermbg=NONE
\ guifg=grey15
\ guibg=bg
\ gui=NONE
highlight DoxygenBriefLine
\ cterm=NONE
\ ctermfg=darkgreen
\ ctermbg=NONE
\ guifg=#00aa00
\ guibg=bg
\ gui=NONE
highlight DoxygenBriefL
\ cterm=NONE
\ ctermfg=darkgreen
\ ctermbg=NONE
\ guifg=#00aa00
\ guibg=bg
\ gui=NONE
highlight DoxygenCommentL
\ cterm=NONE
\ ctermfg=darkgreen
\ ctermbg=NONE
\ guifg=#00aa00
\ guibg=bg
\ gui=NONE
highlight DoxygenSpecialOneLineDesc
\ cterm=NONE
\ ctermfg=darkgreen
\ ctermbg=NONE
\ guifg=#00aa00
\ guibg=bg
\ gui=NONE
highlight DoxygenSpecialMultiLineDesc
\ cterm=NONE
\ ctermfg=darkgreen
\ ctermbg=NONE
\ guifg=#00aa00
\ guibg=bg
\ gui=NONE
highlight DoxygenSpecial
\ cterm=NONE
\ ctermfg=red
\ ctermbg=NONE
\ guifg=red
\ guibg=bg
\ gui=NONE
highlight DoxygenSmallSpecial
\ cterm=NONE
\ ctermfg=lightgreen
\ ctermbg=NONE
\ guifg=#00ff00
\ guibg=bg
\ gui=NONE
highlight DoxygenParam
\ cterm=NONE
\ ctermfg=red
\ ctermbg=NONE
\ guifg=red
\ guibg=bg
\ gui=NONE
highlight DoxygenBOther
\ cterm=NONE
\ ctermfg=red
\ ctermbg=NONE
\ guifg=red
\ guibg=bg
\ gui=NONE
highlight DoxygenParamName
\ cterm=NONE
\ ctermfg=brown
\ ctermbg=NONE
\ guifg=brown
\ guibg=bg
\ gui=NONE
highlight DoxygenParamDirection
\ cterm=NONE
\ ctermfg=darkyellow
\ ctermbg=NONE
\ guifg=#cccc00
\ guibg=bg
\ gui=NONE
highlight DoxygenParamDirection
\ cterm=NONE
\ ctermfg=yellow
\ ctermbg=NONE
\ guifg=#ffff00
\ guibg=bg
\ gui=NONE
highlight DoxygenArgumentWord
\ cterm=NONE
\ ctermfg=lightblue
\ ctermbg=NONE
\ guifg=lightblue
\ guibg=bg
\ gui=NONE
" highlight! link MoreMsg Comment
" highlight! link ErrorMsg Visual
" highlight! link WarningMsg ErrorMsg
" highlight! link Question Comment
" highlight link String Constant
" highlight link Character Constant
" highlight link Number Constant
" highlight link Boolean Constant
" highlight link Float Number
" highlight link Function Identifier
" highlight link Conditional Statement
" highlight link Repeat Statement
" highlight link Label Statement
" highlight link Operator Statement
" highlight link Keyword Statement
" highlight link Exception Statement
" highlight link Include PreProc
" highlight link Define PreProc
" highlight link Macro PreProc
" highlight link PreCondit PreProc
" highlight link StorageClass Type
" highlight link Structure Type
" highlight link Typedef Type
" highlight link SpecialChar Special
" highlight link Delimiter Special
" highlight link SpecialComment Special
" highlight link Debug Special