Skip to content

Instantly share code, notes, and snippets.

@snelson
Created March 31, 2011 06:34
Show Gist options
  • Save snelson/895915 to your computer and use it in GitHub Desktop.
Save snelson/895915 to your computer and use it in GitHub Desktop.
" tir_#352030 color scheme
" Based on ir_#352030 from: http://blog.infinitered.com/entries/show/8
" adds 256 color console support
" changed WildMenu color to be the same as PMenuSel
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "scotty"
" General colors
hi Normal guifg=#f6f3e8 guibg=#352030 ctermfg=white ctermbg=0
hi NonText guifg=#070707 guibg=#352030 ctermfg=232 ctermbg=0
hi Cursor guifg=#352030 guibg=white ctermfg=0 ctermbg=15
hi LineNr guifg=#57354F guibg=#352030 ctermfg=239 ctermbg=0
hi VertSplit guifg=#57354F guibg=#57354F ctermfg=235 ctermbg=235
hi StatusLine guifg=#CCCCCC guibg=#57354F gui=italic ctermfg=235 ctermbg=254
hi StatusLineNC guifg=#352030 guibg=#57354F ctermfg=0 ctermbg=235
hi Folded guifg=#a0a8b0 guibg=#384048 ctermfg=103 ctermbg=60
hi Title guifg=#f6f3e8 gui=bold ctermfg=187 cterm=bold
hi Visual guibg=#472B41 ctermbg=60
hi SpecialKey guifg=#808080 guibg=#343434 ctermfg=8 ctermbg=236
hi WildMenu guifg=#352030 guibg=#cae682 ctermfg=0 ctermbg=195
hi PmenuSbar guifg=#352030 guibg=white ctermfg=0 ctermbg=15
hi Error gui=undercurl ctermfg=203 ctermbg=none cterm=underline guisp=#FF6C60
hi ErrorMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
hi WarningMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold
hi ModeMsg guifg=#352030 guibg=#C6C5FE gui=bold ctermfg=0 ctermbg=189 cterm=bold
if version >= 700 " Vim 7.x specific colors
hi CursorLine guibg=#121212 gui=none ctermbg=234 cterm=none
hi CursorColumn guibg=#121212 gui=none ctermbg=234 cterm=none
hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold ctermfg=white ctermbg=darkgray
hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=white ctermbg=242
hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
endif
" Syntax highlighting
hi Comment guifg=#7C5C74 ctermfg=8
hi String guifg=#ECDF92 ctermfg=155
hi Number guifg=#FF73FD ctermfg=207
hi Keyword guifg=#F92664 ctermfg=117
hi PreProc guifg=#F92664 ctermfg=117
hi Conditional guifg=#F92664 ctermfg=110
hi Todo guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
hi Constant guifg=#AE6A9E ctermfg=151
hi Identifier guifg=#00A09E ctermfg=189
hi Function guifg=#BEE078 ctermfg=223
hi Type guifg=#FFFFB6 ctermfg=229
hi Statement guifg=#F92664 ctermfg=110
hi Special guifg=#E18964 ctermfg=173
hi Delimiter guifg=#00A0A0 ctermfg=37
hi Operator guifg=white ctermfg=white
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 ctermfg=brown
hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown
hi rubyEscape guifg=white ctermfg=cyan
hi rubyInterpolationDelimiter guifg=#00A0A0 ctermfg=blue
hi rubyControl guifg=#F92664 ctermfg=blue "and break, etc
hi rubyStringDelimiter guifg=#FFFFB6 ctermfg=lightgreen
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 javaScopeDecl Identifier
hi link javaCommentTitle javaDocSeeTag
hi link javaDocTags javaDocSeeTag
hi link javaDocParam javaDocSeeTag
hi link javaDocSeeTagParam javaDocSeeTag
hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray
hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray
" 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 CSharp
hi link csXmlTag Keyword
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment