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