citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

tir_black.vim (4145B)


      1 " tir_black color scheme
      2 " Based on ir_black from: http://blog.infinitered.com/entries/show/8
      3 " adds 256 color console support
      4 " changed WildMenu color to be the same as PMenuSel
      5 
      6 set background=dark
      7 hi clear
      8 
      9 if exists("syntax_on")
     10  syntax reset
     11 endif
     12 
     13 let colors_name = "tir_black"
     14 
     15 " General colors
     16 hi Normal guifg=#f6f3e8 guibg=black ctermfg=white ctermbg=0
     17 hi NonText guifg=#070707 guibg=black ctermfg=232 ctermbg=0
     18 
     19 hi Cursor guifg=black guibg=white ctermfg=0 ctermbg=15
     20 hi LineNr guifg=#3D3D3D guibg=black ctermfg=239 ctermbg=0
     21 
     22 hi VertSplit guifg=#202020 guibg=#202020 ctermfg=235 ctermbg=235 
     23 hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=235 ctermbg=254
     24 hi StatusLineNC guifg=black guibg=#202020 ctermfg=0 ctermbg=235 
     25 
     26 hi Folded guifg=#a0a8b0 guibg=#384048 ctermfg=103 ctermbg=60
     27 hi Title guifg=#f6f3e8 gui=bold ctermfg=187 cterm=bold
     28 hi Visual guibg=#262D51 ctermbg=60
     29 
     30 hi SpecialKey guifg=#808080 guibg=#343434 ctermfg=8 ctermbg=236
     31 
     32 hi WildMenu guifg=black guibg=#cae682 ctermfg=0 ctermbg=195
     33 hi PmenuSbar guifg=black guibg=white ctermfg=0 ctermbg=15
     34 
     35 hi Error gui=undercurl ctermfg=203 ctermbg=none cterm=underline guisp=#FF6C60
     36 hi ErrorMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
     37 hi WarningMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
     38 
     39 hi ModeMsg guifg=black guibg=#C6C5FE gui=bold ctermfg=0 ctermbg=189 cterm=bold
     40 
     41 if version >= 700 " Vim 7.x specific colors
     42  hi CursorLine guibg=#121212 gui=none ctermbg=234 cterm=none
     43  hi CursorColumn guibg=#121212 gui=none ctermbg=234 cterm=none
     44  hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold ctermfg=white ctermbg=darkgray 
     45  hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=white ctermbg=242 
     46  hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 
     47  hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 
     48 endif
     49 
     50 " Syntax highlighting
     51 hi Comment guifg=#7C7C7C ctermfg=8 
     52 hi String guifg=#A8FF60 ctermfg=155 
     53 hi Number guifg=#FF73FD ctermfg=207 
     54 
     55 hi Keyword guifg=#96CBFE ctermfg=117 
     56 hi PreProc guifg=#96CBFE ctermfg=117 
     57 hi Conditional guifg=#6699CC ctermfg=110 
     58 
     59 hi Todo guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 
     60 hi Constant guifg=#99CC99 ctermfg=151 
     61 
     62 hi Identifier guifg=#C6C5FE ctermfg=189 
     63 hi Function guifg=#FFD2A7 ctermfg=223 
     64 hi Type guifg=#FFFFB6 ctermfg=229 
     65 hi Statement guifg=#6699CC ctermfg=110 
     66 
     67 hi Special guifg=#E18964 ctermfg=173 
     68 hi Delimiter guifg=#00A0A0 ctermfg=37 
     69 hi Operator guifg=white ctermfg=white 
     70 
     71 hi link Character Constant
     72 hi link Boolean Constant
     73 hi link Float Number
     74 hi link Repeat Statement
     75 hi link Label Statement
     76 hi link Exception Statement
     77 hi link Include PreProc
     78 hi link Define PreProc
     79 hi link Macro PreProc
     80 hi link PreCondit PreProc
     81 hi link StorageClass Type
     82 hi link Structure Type
     83 hi link Typedef Type
     84 hi link Tag Special
     85 hi link SpecialChar Special
     86 hi link SpecialComment Special
     87 hi link Debug Special
     88 
     89 " Special for Ruby
     90 hi rubyRegexp guifg=#B18A3D ctermfg=brown 
     91 hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown 
     92 hi rubyEscape guifg=white ctermfg=cyan 
     93 hi rubyInterpolationDelimiter guifg=#00A0A0 ctermfg=blue 
     94 hi rubyControl guifg=#6699CC ctermfg=blue "and break, etc
     95 hi rubyStringDelimiter guifg=#336633 ctermfg=lightgreen 
     96 hi link rubyClass Keyword 
     97 hi link rubyModule Keyword 
     98 hi link rubyKeyword Keyword 
     99 hi link rubyOperator Operator
    100 hi link rubyIdentifier Identifier
    101 hi link rubyInstanceVariable Identifier
    102 hi link rubyGlobalVariable Identifier
    103 hi link rubyClassVariable Identifier
    104 hi link rubyConstant Type 
    105 
    106 " Special for Java
    107 hi link javaScopeDecl Identifier 
    108 hi link javaCommentTitle javaDocSeeTag 
    109 hi link javaDocTags javaDocSeeTag 
    110 hi link javaDocParam javaDocSeeTag 
    111 hi link javaDocSeeTagParam javaDocSeeTag 
    112 
    113 hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray 
    114 hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray 
    115 
    116 " Special for XML
    117 hi link xmlTag Keyword 
    118 hi link xmlTagName Conditional 
    119 hi link xmlEndTag Identifier 
    120 
    121 " Special for HTML
    122 hi link htmlTag Keyword 
    123 hi link htmlTagName Conditional 
    124 hi link htmlEndTag Identifier 
    125 
    126 " Special for Javascript
    127 hi link javaScriptNumber Number 
    128 
    129 " Special for CSharp
    130 hi link csXmlTag Keyword