PageRenderTime 91ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/.vim/colors/ir_black_new.vim

http://github.com/dakrone/dakrone-dotfiles
Vim Script | 214 lines | 94 code | 43 blank | 77 comment | 2 complexity | 566372df4fe7a159dbdcd25ac9ab1cb0 MD5 | raw file
Possible License(s): CC-BY-SA-4.0, GPL-3.0
  1. " ir_black_new color scheme
  2. " More at: http://blog.infinitered.com/entries/show/8
  3. " Changed by MLH
  4. " ********************************************************************************
  5. " Standard colors used in all ir_black_new themes:
  6. " Note, x:x:x are RGB values
  7. "
  8. " normal: #f6f3e8
  9. "
  10. " string: #A8FF60 168:255:96
  11. " string inner (punc, code, etc): #00A0A0 0:160:160
  12. " number: #FF73FD 255:115:253
  13. " comments: #7C7C7C 124:124:124
  14. " keywords: #96CBFE 150:203:254
  15. " operators: white
  16. " class: #FFFFB6 255:255:182
  17. " method declaration name: #FFD2A7 255:210:167
  18. " regular expression: #E9C062 233:192:98
  19. " regexp alternate: #FF8000 255:128:0
  20. " regexp alternate 2: #B18A3D 177:138:61
  21. " variable: #C6C5FE 198:197:254
  22. "
  23. " Misc colors:
  24. " red color (used for whatever): #FF6C60 255:108:96
  25. " light red: #FFB6B0 255:182:176
  26. "
  27. " brown: #E18964 good for special
  28. "
  29. " lightpurpleish: #FFCCFF
  30. "
  31. " Interface colors:
  32. " background color: black
  33. " cursor (where underscore is used): #FFA560 255:165:96
  34. " cursor (where block is used): white
  35. " visual selection: #1D1E2C
  36. " current line: #151515 21:21:21
  37. " search selection: #07281C 7:40:28
  38. " line number: #3D3D3D 61:61:61
  39. " ********************************************************************************
  40. " The following are the preferred 16 colors for your terminal
  41. " Colors Bright Colors
  42. " Black #4E4E4E #7C7C7C
  43. " Red #FF6C60 #FFB6B0
  44. " Green #A8FF60 #CEFFAB
  45. " Yellow #FFFFB6 #FFFFCB
  46. " Blue #96CBFE #FFFFCB
  47. " Magenta #FF73FD #FF9CFE
  48. " Cyan #C6C5FE #DFDFFE
  49. " White #EEEEEE #FFFFFF
  50. " ********************************************************************************
  51. set background=dark
  52. hi clear
  53. if exists("syntax_on")
  54. syntax reset
  55. endif
  56. let colors_name = "ir_black_new"
  57. "hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  58. " General colors
  59. hi Normal guifg=#f6f3e8 guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  60. hi NonText guifg=#070707 guibg=black gui=NONE ctermfg=black ctermbg=NONE cterm=NONE
  61. hi Cursor guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=reverse
  62. hi LineNr guifg=#3D3D3D guibg=black gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
  63. hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
  64. hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=white ctermbg=darkgray cterm=NONE
  65. hi StatusLineNC guifg=black guibg=#202020 gui=NONE ctermfg=blue ctermbg=darkgray cterm=NONE
  66. hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  67. hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE
  68. hi Visual guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=lightblue cterm=NONE
  69. hi SpecialKey guifg=#808080 guibg=#343434 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  70. hi WildMenu guifg=green guibg=yellow gui=NONE ctermfg=black ctermbg=yellow cterm=NONE
  71. hi PmenuSbar guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=NONE
  72. "hi Ignore guifg=gray guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  73. hi Error guifg=NONE guibg=NONE gui=undercurl ctermfg=white ctermbg=red cterm=NONE guisp=#FF6C60 " undercurl color
  74. hi ErrorMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE
  75. hi WarningMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE
  76. " Message displayed in lower left, such as --INSERT--
  77. hi ModeMsg guifg=black guibg=#C6C5FE gui=BOLD ctermfg=cyan ctermbg=black cterm=BOLD
  78. if version >= 700 " Vim 7.x specific colors
  79. hi CursorLine guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=underline
  80. hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=BOLD
  81. hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=white ctermbg=darkgray cterm=NONE
  82. hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  83. hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=NONE ctermbg=cyan cterm=NONE
  84. hi Search guifg=NONE guibg=NONE gui=underline ctermfg=white ctermbg=magenta cterm=underline
  85. hi FoldColumn guifg=cyan guibg=black gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
  86. endif
  87. " Syntax highlighting
  88. hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
  89. hi String guifg=#A8FF60 guibg=NONE gui=NONE ctermfg=green ctermbg=NONE cterm=NONE
  90. hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=magenta ctermbg=NONE cterm=NONE
  91. hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
  92. hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
  93. hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE " if else end
  94. hi Todo guifg=#8f8f8f guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE
  95. hi Constant guifg=#99CC99 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
  96. hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
  97. hi Function guifg=#FFD2A7 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
  98. hi Type guifg=#FFFFB6 guibg=NONE gui=NONE ctermfg=yellow ctermbg=NONE cterm=NONE
  99. hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE
  100. hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
  101. hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
  102. hi Operator guifg=white guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
  103. hi link Character Constant
  104. hi link Boolean Constant
  105. hi link Float Number
  106. hi link Repeat Statement
  107. hi link Label Statement
  108. hi link Exception Statement
  109. hi link Include PreProc
  110. hi link Define PreProc
  111. hi link Macro PreProc
  112. hi link PreCondit PreProc
  113. hi link StorageClass Type
  114. hi link Structure Type
  115. hi link Typedef Type
  116. hi link Tag Special
  117. hi link SpecialChar Special
  118. hi link SpecialComment Special
  119. hi link Debug Special
  120. " Special for Ruby
  121. hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
  122. hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE
  123. hi rubyEscape guifg=white guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE
  124. hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE
  125. hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE "and break, etc
  126. "hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE "yield
  127. hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=lightgreen ctermbg=NONE cterm=NONE
  128. "rubyInclude
  129. "rubySharpBang
  130. "rubyAccess
  131. "rubyPredefinedVariable
  132. "rubyBoolean
  133. "rubyClassVariable
  134. "rubyBeginEnd
  135. "rubyRepeatModifier
  136. "hi link rubyArrayDelimiter Special " [ , , ]
  137. "rubyCurlyBlock { , , }
  138. hi link rubyClass Keyword
  139. hi link rubyModule Keyword
  140. hi link rubyKeyword Keyword
  141. hi link rubyOperator Operator
  142. hi link rubyIdentifier Identifier
  143. hi link rubyInstanceVariable Identifier
  144. hi link rubyGlobalVariable Identifier
  145. hi link rubyClassVariable Identifier
  146. hi link rubyConstant Type
  147. " Special for Java
  148. " hi link javaClassDecl Type
  149. hi link javaScopeDecl Identifier
  150. hi link javaCommentTitle javaDocSeeTag
  151. hi link javaDocTags javaDocSeeTag
  152. hi link javaDocParam javaDocSeeTag
  153. hi link javaDocSeeTagParam javaDocSeeTag
  154. hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
  155. hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE
  156. "hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE
  157. " Special for XML
  158. hi link xmlTag Keyword
  159. hi link xmlTagName Conditional
  160. hi link xmlEndTag Identifier
  161. " Special for HTML
  162. hi link htmlTag Keyword
  163. hi link htmlTagName Conditional
  164. hi link htmlEndTag Identifier
  165. " Special for Javascript
  166. hi link javaScriptNumber Number
  167. " Special for Python
  168. "hi link pythonEscape Keyword
  169. " Special for CSharp
  170. hi link csXmlTag Keyword
  171. " Special for PHP