212 lines
		
	
	
	
		
			9.9 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			212 lines
		
	
	
	
		
			9.9 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" ir_black color scheme
 | 
						|
" More at: http://blog.infinitered.com/entries/show/8
 | 
						|
 | 
						|
 | 
						|
" ********************************************************************************
 | 
						|
" Standard colors used in all ir_black themes:
 | 
						|
" Note, x:x:x are RGB values
 | 
						|
"
 | 
						|
"  normal: #f6f3e8
 | 
						|
" 
 | 
						|
"  string: #A8FF60  168:255:96                   
 | 
						|
"    string inner (punc, code, etc): #00A0A0  0:160:160
 | 
						|
"  number: #FF73FD  255:115:253                 
 | 
						|
"  comments: #7C7C7C  124:124:124
 | 
						|
"  keywords: #96CBFE  150:203:254             
 | 
						|
"  operators: white
 | 
						|
"  class: #FFFFB6  255:255:182
 | 
						|
"  method declaration name: #FFD2A7  255:210:167
 | 
						|
"  regular expression: #E9C062  233:192:98
 | 
						|
"    regexp alternate: #FF8000  255:128:0
 | 
						|
"    regexp alternate 2: #B18A3D  177:138:61
 | 
						|
"  variable: #C6C5FE  198:197:254
 | 
						|
"  
 | 
						|
" Misc colors:
 | 
						|
"  red color (used for whatever): #FF6C60   255:108:96 
 | 
						|
"     light red: #FFB6B0   255:182:176
 | 
						|
"
 | 
						|
"  brown: #E18964  good for special
 | 
						|
"
 | 
						|
"  lightpurpleish: #FFCCFF
 | 
						|
" 
 | 
						|
" Interface colors:
 | 
						|
"  background color: black
 | 
						|
"  cursor (where underscore is used): #FFA560  255:165:96
 | 
						|
"  cursor (where block is used): white
 | 
						|
"  visual selection: #1D1E2C  
 | 
						|
"  current line: #151515  21:21:21
 | 
						|
"  search selection: #07281C  7:40:28
 | 
						|
"  line number: #3D3D3D  61:61:61
 | 
						|
 | 
						|
 | 
						|
" ********************************************************************************
 | 
						|
" The following are the preferred 16 colors for your terminal
 | 
						|
"           Colors      Bright Colors
 | 
						|
" Black     #4E4E4E     #7C7C7C
 | 
						|
" Red       #FF6C60     #FFB6B0
 | 
						|
" Green     #A8FF60     #CEFFAB
 | 
						|
" Yellow    #FFFFB6     #FFFFCB
 | 
						|
" Blue      #96CBFE     #FFFFCB
 | 
						|
" Magenta   #FF73FD     #FF9CFE
 | 
						|
" Cyan      #C6C5FE     #DFDFFE
 | 
						|
" White     #EEEEEE     #FFFFFF
 | 
						|
 | 
						|
 | 
						|
" ********************************************************************************
 | 
						|
set background=dark
 | 
						|
hi clear
 | 
						|
 | 
						|
if exists("syntax_on")
 | 
						|
  syntax reset
 | 
						|
endif
 | 
						|
 | 
						|
let colors_name = "ir_black"
 | 
						|
 | 
						|
 | 
						|
"hi Example         guifg=NONE        guibg=NONE        gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
" General colors
 | 
						|
hi Normal           guifg=#f6f3e8     guibg=black       gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
hi NonText          guifg=#070707     guibg=black       gui=NONE      ctermfg=black       ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi Cursor           guifg=black       guibg=white       gui=NONE      ctermfg=black       ctermbg=white       cterm=reverse
 | 
						|
hi LineNr           guifg=#3D3D3D     guibg=black       gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi VertSplit        guifg=#202020     guibg=#202020     gui=NONE      ctermfg=darkgray    ctermbg=darkgray    cterm=NONE
 | 
						|
hi StatusLine       guifg=#CCCCCC     guibg=#202020     gui=italic    ctermfg=white       ctermbg=darkgray    cterm=NONE
 | 
						|
hi StatusLineNC     guifg=black       guibg=#202020     gui=NONE      ctermfg=blue        ctermbg=darkgray    cterm=NONE  
 | 
						|
 | 
						|
hi Folded           guifg=#a0a8b0     guibg=#384048     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
hi Title            guifg=#f6f3e8     guibg=NONE        gui=bold      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
hi Visual           guifg=NONE        guibg=#262D51     gui=NONE      ctermfg=NONE        ctermbg=darkgray    cterm=NONE
 | 
						|
 | 
						|
hi SpecialKey       guifg=#808080     guibg=#343434     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi WildMenu         guifg=green       guibg=yellow      gui=NONE      ctermfg=black       ctermbg=yellow      cterm=NONE
 | 
						|
hi PmenuSbar        guifg=black       guibg=white       gui=NONE      ctermfg=black       ctermbg=white       cterm=NONE
 | 
						|
"hi Ignore           guifg=gray        guibg=black       gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi Error            guifg=NONE        guibg=NONE        gui=undercurl ctermfg=white       ctermbg=red         cterm=NONE     guisp=#FF6C60 " undercurl color
 | 
						|
hi ErrorMsg         guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=white       ctermbg=red         cterm=NONE
 | 
						|
hi WarningMsg       guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=white       ctermbg=red         cterm=NONE
 | 
						|
 | 
						|
" Message displayed in lower left, such as --INSERT--
 | 
						|
hi ModeMsg          guifg=black       guibg=#C6C5FE     gui=BOLD      ctermfg=black       ctermbg=cyan        cterm=BOLD
 | 
						|
 | 
						|
if version >= 700 " Vim 7.x specific colors
 | 
						|
  hi CursorLine     guifg=NONE        guibg=#121212     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=BOLD
 | 
						|
  hi CursorColumn   guifg=NONE        guibg=#121212     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=BOLD
 | 
						|
  hi MatchParen     guifg=#f6f3e8     guibg=#857b6f     gui=BOLD      ctermfg=white       ctermbg=darkgray    cterm=NONE
 | 
						|
  hi Pmenu          guifg=#f6f3e8     guibg=#444444     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
  hi PmenuSel       guifg=#000000     guibg=#cae682     gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
 | 
						|
  hi Search         guifg=NONE        guibg=NONE        gui=underline ctermfg=NONE        ctermbg=NONE        cterm=underline
 | 
						|
endif
 | 
						|
 | 
						|
" Syntax highlighting
 | 
						|
hi Comment          guifg=#7C7C7C     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
 | 
						|
hi String           guifg=#A8FF60     guibg=NONE        gui=NONE      ctermfg=green       ctermbg=NONE        cterm=NONE
 | 
						|
hi Number           guifg=#FF73FD     guibg=NONE        gui=NONE      ctermfg=magenta     ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi Keyword          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=blue        ctermbg=NONE        cterm=NONE
 | 
						|
hi PreProc          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=blue        ctermbg=NONE        cterm=NONE
 | 
						|
hi Conditional      guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=blue        ctermbg=NONE        cterm=NONE  " if else end
 | 
						|
 | 
						|
hi Todo             guifg=#8f8f8f     guibg=NONE        gui=NONE      ctermfg=red         ctermbg=NONE        cterm=NONE
 | 
						|
hi Constant         guifg=#99CC99     guibg=NONE        gui=NONE      ctermfg=cyan        ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi Identifier       guifg=#C6C5FE     guibg=NONE        gui=NONE      ctermfg=cyan        ctermbg=NONE        cterm=NONE
 | 
						|
hi Function         guifg=#FFD2A7     guibg=NONE        gui=NONE      ctermfg=brown       ctermbg=NONE        cterm=NONE
 | 
						|
hi Type             guifg=#FFFFB6     guibg=NONE        gui=NONE      ctermfg=yellow      ctermbg=NONE        cterm=NONE
 | 
						|
hi Statement        guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=lightblue   ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi Special          guifg=#E18964     guibg=NONE        gui=NONE      ctermfg=white       ctermbg=NONE        cterm=NONE
 | 
						|
hi Delimiter        guifg=#00A0A0     guibg=NONE        gui=NONE      ctermfg=cyan        ctermbg=NONE        cterm=NONE
 | 
						|
hi Operator         guifg=white       guibg=NONE        gui=NONE      ctermfg=white       ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
hi link Character       Constant
 | 
						|
hi link Boolean         Constant
 | 
						|
hi link Float           Number
 | 
						|
hi link Repeat          Statement
 | 
						|
hi link Label           Statement
 | 
						|
hi link Exception       Statement
 | 
						|
hi link Include         PreProc
 | 
						|
hi link Define          PreProc
 | 
						|
hi link Macro           PreProc
 | 
						|
hi link PreCondit       PreProc
 | 
						|
hi link StorageClass    Type
 | 
						|
hi link Structure       Type
 | 
						|
hi link Typedef         Type
 | 
						|
hi link Tag             Special
 | 
						|
hi link SpecialChar     Special
 | 
						|
hi link SpecialComment  Special
 | 
						|
hi link Debug           Special
 | 
						|
 | 
						|
 | 
						|
" Special for Ruby
 | 
						|
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
 | 
						|
"rubySharpBang
 | 
						|
"rubyAccess
 | 
						|
"rubyPredefinedVariable
 | 
						|
"rubyBoolean
 | 
						|
"rubyClassVariable
 | 
						|
"rubyBeginEnd
 | 
						|
"rubyRepeatModifier
 | 
						|
"hi link rubyArrayDelimiter    Special  " [ , , ]
 | 
						|
"rubyCurlyBlock  { , , }
 | 
						|
 | 
						|
hi link rubyClass             Keyword 
 | 
						|
hi link rubyModule            Keyword 
 | 
						|
hi link rubyKeyword           Keyword 
 | 
						|
hi link rubyOperator          Operator
 | 
						|
hi link rubyIdentifier        Identifier
 | 
						|
hi link rubyInstanceVariable  Identifier
 | 
						|
hi link rubyGlobalVariable    Identifier
 | 
						|
hi link rubyClassVariable     Identifier
 | 
						|
hi link rubyConstant          Type  
 | 
						|
 | 
						|
 | 
						|
" Special for Java
 | 
						|
" hi link javaClassDecl    Type
 | 
						|
hi link javaScopeDecl         Identifier 
 | 
						|
hi link javaCommentTitle      javaDocSeeTag 
 | 
						|
hi link javaDocTags           javaDocSeeTag 
 | 
						|
hi link javaDocParam          javaDocSeeTag 
 | 
						|
hi link javaDocSeeTagParam    javaDocSeeTag 
 | 
						|
 | 
						|
hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
 | 
						|
hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
 | 
						|
"hi javaClassDecl              guifg=#CCFFCC     guibg=NONE        gui=NONE      ctermfg=white       ctermbg=NONE        cterm=NONE
 | 
						|
 | 
						|
 | 
						|
" Special for XML
 | 
						|
hi link xmlTag          Keyword 
 | 
						|
hi link xmlTagName      Conditional 
 | 
						|
hi link xmlEndTag       Identifier 
 | 
						|
 | 
						|
 | 
						|
" Special for HTML
 | 
						|
hi link htmlTag         Keyword 
 | 
						|
hi link htmlTagName     Conditional 
 | 
						|
hi link htmlEndTag      Identifier 
 | 
						|
 | 
						|
 | 
						|
" Special for Javascript
 | 
						|
hi link javaScriptNumber      Number 
 | 
						|
 | 
						|
 | 
						|
" Special for Python
 | 
						|
"hi  link pythonEscape         Keyword      
 | 
						|
 | 
						|
 | 
						|
" Special for CSharp
 | 
						|
hi  link csXmlTag             Keyword      
 | 
						|
 | 
						|
 | 
						|
" Special for PHP
 |