Skip to content
This repository
Browse code

Added the forked versio nor vim-irblack

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

0 comments on commit 39a15af

Please sign in to comment.
Something went wrong with that request. Please try again.