[vim][mail] solarized updates

main
Ethan Schoonover 2011-03-23 00:08:49 -07:00
parent db0f2aac54
commit 59de68a3fd
1 changed files with 54 additions and 38 deletions

View File

@ -579,8 +579,8 @@ exe "hi Normal" . s:fg_base0 .s:bg_back .s:fmt_none
exe "hi Comment" . s:fg_base01 .s:bg_none .s:fmt_none exe "hi Comment" . s:fg_base01 .s:bg_none .s:fmt_none
" *Comment any comment " *Comment any comment
exe "hi Constant" . s:fg_green .s:bg_none .s:fmt_none exe "hi Constant" . s:fg_cyan .s:bg_none .s:fmt_none
exe "hi String" . s:fg_yellow .s:bg_none .s:fmt_none "exe "hi String" . s:fg_yellow .s:bg_none .s:fmt_none
" *Constant any constant " *Constant any constant
" String a string constant: "this is a string" " String a string constant: "this is a string"
" Character a character constant: 'c', '\n' " Character a character constant: 'c', '\n'
@ -592,7 +592,7 @@ exe "hi Identifier" . s:fg_blue .s:bg_none .s:fmt_none
" *Identifier any variable name " *Identifier any variable name
" Function function name (also: methods for classes) " Function function name (also: methods for classes)
" "
exe "hi Statement" . s:fg_cyan .s:bg_none .s:fmt_none exe "hi Statement" . s:fg_green .s:bg_none .s:fmt_none
" *Statement any statement " *Statement any statement
" Conditional if, then, else, endif, switch, etc. " Conditional if, then, else, endif, switch, etc.
" Repeat for, do, while, etc. " Repeat for, do, while, etc.
@ -601,14 +601,14 @@ exe "hi Statement" . s:fg_cyan .s:bg_none .s:fmt_none
" Keyword any other keyword " Keyword any other keyword
" Exception try, catch, throw " Exception try, catch, throw
exe "hi PreProc" . s:fg_yellow .s:bg_none .s:fmt_none exe "hi PreProc" . s:fg_orange .s:bg_none .s:fmt_none
" *PreProc generic Preprocessor " *PreProc generic Preprocessor
" Include preprocessor #include " Include preprocessor #include
" Define preprocessor #define " Define preprocessor #define
" Macro same as Define " Macro same as Define
" PreCondit preprocessor #if, #else, #endif, etc. " PreCondit preprocessor #if, #else, #endif, etc.
exe "hi Type" . s:fg_orange .s:bg_none .s:fmt_none exe "hi Type" . s:fg_yellow .s:bg_none .s:fmt_none
" *Type int, long, char, etc. " *Type int, long, char, etc.
" StorageClass static, register, volatile, etc. " StorageClass static, register, volatile, etc.
" Structure struct, union, enum, etc. " Structure struct, union, enum, etc.
@ -631,7 +631,7 @@ exe "hi Ignore" . s:fg_none .s:bg_none .s:fmt_none
exe "hi Error" . s:fg_red .s:bg_none .s:fmt_bold exe "hi Error" . s:fg_red .s:bg_none .s:fmt_bold
" *Error any erroneous construct " *Error any erroneous construct
exe "hi Todo" . s:fg_magenta.s:bg_none .s:fmt_none exe "hi Todo" . s:fg_magenta.s:bg_none .s:fmt_bold
" *Todo anything that needs extra attention; mostly the " *Todo anything that needs extra attention; mostly the
" keywords TODO FIXME and XXX " keywords TODO FIXME and XXX
" "
@ -687,40 +687,56 @@ exe "hi MatchParen" . s:fg_red .s:bg_base01 .s:fmt_bold
"}}} "}}}
" vim syntax highlighting "{{{ " vim syntax highlighting "{{{
" --------------------------------------------------------------------- " ---------------------------------------------------------------------
"exe "hi vimLineComment" . s:fg_base01 .s:bg_none .s:fmt_none exe "hi vimLineComment" . s:fg_base01 .s:bg_none .s:fmt_none
"exe "hi vimVar" . s:fg_cyan .s:bg_none .s:fmt_none exe "hi vimCommentString".s:fg_violet .s:bg_none .s:fmt_none
"exe "hi helpExample" . s:fg_base1 .s:bg_none .s:fmt_none hi link vimVar Identifier
hi link vimFunc Function
hi link vimUserFunc Function
exe "hi vimCommand" . s:fg_yellow .s:bg_none .s:fmt_none
exe "hi vimCmdSep" . s:fg_blue .s:bg_none .s:fmt_bold
exe "hi helpExample" . s:fg_base1 .s:bg_none .s:fmt_none
hi link helpSpecial Special
"exe "hi helpSpecial" . s:fg_yellow .s:bg_none .s:fmt_none "exe "hi helpSpecial" . s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi helpOption" . s:fg_cyan .s:bg_none .s:fmt_none exe "hi helpOption" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi helpNote" . s:fg_magenta.s:bg_none .s:fmt_none exe "hi helpNote" . s:fg_magenta.s:bg_none .s:fmt_none
"exe "hi helpVim" . s:fg_magenta.s:bg_none .s:fmt_none exe "hi helpVim" . s:fg_magenta.s:bg_none .s:fmt_none
"exe "hi helpHyperTextJump".s:fg_blue .s:bg_none .s:fmt_undr exe "hi helpHyperTextJump".s:fg_blue .s:bg_none .s:fmt_undr
"exe "hi helpHyperTextEntry".s:fg_green .s:bg_none .s:fmt_none exe "hi helpHyperTextEntry".s:fg_green .s:bg_none .s:fmt_none
"exe "hi vimIsCommand" . s:fg_base00 .s:bg_none .s:fmt_none exe "hi vimIsCommand" . s:fg_base00 .s:bg_none .s:fmt_none
"exe "hi vimSynMtchOpt". s:fg_yellow .s:bg_none .s:fmt_none exe "hi vimSynMtchOpt". s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi vimSynType" . s:fg_cyan .s:bg_none .s:fmt_none exe "hi vimSynType" . s:fg_cyan .s:bg_none .s:fmt_none
exe "hi vimHiLink" . s:fg_blue .s:bg_none .s:fmt_none
exe "hi vimHiGroup" . s:fg_blue .s:bg_none .s:fmt_none
exe "hi vimGroup" . s:fg_blue .s:bg_none .s:fmt_undb
"}}} "}}}
" html highlighting "{{{ " html highlighting "{{{
" --------------------------------------------------------------------- " ---------------------------------------------------------------------
exe "hi htmlTag" . s:fg_red .s:bg_none .s:fmt_none exe "hi htmlTag" . s:fg_base01 .s:bg_none .s:fmt_none
exe "hi htmlTagN" . s:fg_red .s:bg_none .s:fmt_none exe "hi htmlEndTag" . s:fg_base01 .s:bg_none .s:fmt_none
exe "hi htmlTagName" . s:fg_red .s:bg_none .s:fmt_none exe "hi htmlTagN" . s:fg_base1 .s:bg_none .s:fmt_bold
exe "hi htmlEndTag" . s:fg_red .s:bg_none .s:fmt_none exe "hi htmlTagName" . s:fg_blue .s:bg_none .s:fmt_bold
exe "hi htmlSpecialTagName". s:fg_blue .s:bg_none .s:fmt_ital
exe "hi htmlArg" . s:fg_base00 .s:bg_none .s:fmt_none
exe "hi javaScript" . s:fg_yellow .s:bg_none .s:fmt_none
"}}} "}}}
" perl highlighting "{{{ " perl highlighting "{{{
" --------------------------------------------------------------------- " ---------------------------------------------------------------------
exe "hi perlHereDoc" . s:fg_base1 .s:bg_back .s:fmt_none exe "hi perlHereDoc" . s:fg_base1 .s:bg_back .s:fmt_none
exe "hi perlVarPlain" . s:fg_yellow .s:bg_back .s:fmt_none
exe "hi perlStatementFileDesc" . s:fg_cyan .s:bg_back .s:fmt_none
"}}}
" tex highlighting "{{{
" ---------------------------------------------------------------------
exe "hi texStatement" . s:fg_cyan .s:bg_back .s:fmt_none
exe "hi texMathZoneX" . s:fg_yellow .s:bg_back .s:fmt_none
exe "hi texMathMatcher" . s:fg_yellow .s:bg_back .s:fmt_none
exe "hi texMathMatcher" . s:fg_yellow .s:bg_back .s:fmt_none
exe "hi texRefLabel" . s:fg_yellow .s:bg_back .s:fmt_none
"}}} "}}}
" ruby highlighting "{{{ " ruby highlighting "{{{
" --------------------------------------------------------------------- " ---------------------------------------------------------------------
exe "hi perlHereDoc" . s:fg_base1 .s:bg_back .s:fmt_none exe "hi rubyDefine" . s:fg_base1 .s:bg_back .s:fmt_bold
hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
hi rubyEscape guifg=white guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE "and break, etc
"hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE "yield
hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=lightgreen ctermbg=NONE cterm=NONE
"rubyInclude "rubyInclude
"rubySharpBang "rubySharpBang
"rubyAccess "rubyAccess
@ -732,15 +748,15 @@ hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE
"hi link rubyArrayDelimiter Special " [ , , ] "hi link rubyArrayDelimiter Special " [ , , ]
"rubyCurlyBlock { , , } "rubyCurlyBlock { , , }
hi link rubyClass Keyword "hi link rubyClass Keyword
hi link rubyModule Keyword "hi link rubyModule Keyword
hi link rubyKeyword Keyword "hi link rubyKeyword Keyword
hi link rubyOperator Operator "hi link rubyOperator Operator
hi link rubyIdentifier Identifier "hi link rubyIdentifier Identifier
hi link rubyInstanceVariable Identifier "hi link rubyInstanceVariable Identifier
hi link rubyGlobalVariable Identifier "hi link rubyGlobalVariable Identifier
hi link rubyClassVariable Identifier "hi link rubyClassVariable Identifier
hi link rubyConstant Type "hi link rubyConstant Type
"}}} "}}}
" haskell syntax highlighting"{{{ " haskell syntax highlighting"{{{
" --------------------------------------------------------------------- " ---------------------------------------------------------------------