" Vim color file -- with 256 colour support! " " Author: Anthony Carapetis " Contributors: Lucas Tadeu " " Note: Based on github's syntax highlighting theme " Used Brian Mock's darkspectrum as a starting point/template " Thanks to Ryan Heath for an easy list of some of the colours: " http://rpheath.com/posts/356-github-theme-for-syntax-gem set background=light if version > 580 hi clear if exists("syntax_on") syntax reset endif endif let colors_name = "github" " {{{ General colors hi Normal ctermfg=0 ctermbg=255 guifg=#000000 guibg=#F8F8FF hi Cursor ctermfg=239 ctermbg=15 guifg=#F8F8FF guibg=#444454 hi Visual ctermfg=15 ctermbg=61 guifg=#FFFFFF guibg=#3465a3 hi VisualNOS ctermfg=15 ctermbg=24 guifg=#FFFFFF guibg=#204a87 hi Search ctermfg=236 ctermbg=228 guifg=#000000 guibg=#FFFF8C cterm=bold gui=bold hi Folded ctermfg=8 ctermbg=15 guifg=#808080 guibg=#ECECEC gui=bold cterm=bold hi Title ctermfg=167 guifg=#ef5939 hi StatusLine ctermfg=238 ctermbg=250 guifg=#404040 guibg=#bbbbbb gui=bold cterm=bold hi StatusLineNC ctermfg=238 ctermbg=252 guifg=#404040 guibg=#d4d4d4 gui=italic cterm=italic hi VertSplit ctermfg=250 ctermbg=250 guifg=#bbbbbb guibg=#bbbbbb gui=none cterm=none hi LineNr ctermfg=246 ctermbg=15 guifg=#959595 guibg=#ECECEC gui=bold cterm=bold hi SpecialKey ctermfg=6 guifg=#177F80 gui=italic cterm=italic hi WarningMsg ctermfg=167 guifg=#ef5939 hi ErrorMsg ctermbg=15 ctermfg=196 guibg=#f8f8ff guifg=#ff1100 gui=undercurl cterm=undercurl hi ColorColumn ctermbg=254 guibg=#e4e4e4 " }}} " {{{ Vim => 7.0 specific colors if version >= 700 hi CursorLine ctermbg=253 guibg=#D8D8DD hi MatchParen ctermfg=0 ctermbg=252 guifg=#000000 guibg=#cdcdfd hi Pmenu ctermfg=15 ctermbg=8 guifg=#ffffff guibg=#808080 gui=bold cterm=bold hi PmenuSel ctermfg=0 ctermbg=252 guifg=#000000 guibg=#cdcdfd gui=italic cterm=italic hi PmenuSbar ctermfg=238 ctermbg=0 guifg=#444444 guibg=#000000 hi PmenuThumb ctermfg=248 ctermbg=248 guifg=#aaaaaa guibg=#aaaaaa endif " }}} " {{{ Diff highlighting hi DiffAdd ctermfg=233 ctermbg=194 guifg=#003300 guibg=#DDFFDD gui=none cterm=none hi DiffChange ctermbg=255 guibg=#ececec gui=none cterm=none hi DiffText ctermfg=233 ctermbg=189 guifg=#000033 guibg=#DDDDFF gui=none cterm=none hi DiffDelete ctermfg=252 ctermbg=224 guifg=#DDCCCC guibg=#FFDDDD gui=none cterm=none " }}} " {{{ Syntax highlighting hi Ignore ctermfg=8 guifg=#808080 hi Identifier ctermfg=31 guifg=#0086B3 hi PreProc ctermfg=247 guifg=#A0A0A0 gui=bold cterm=bold hi Comment ctermfg=246 guifg=#999988 hi Constant ctermfg=6 guifg=#177F80 gui=none cterm=none hi String ctermfg=161 guifg=#D81745 hi Function ctermfg=88 guifg=#990000 gui=bold cterm=bold hi Statement ctermfg=0 guifg=#000000 gui=bold cterm=bold hi Type ctermfg=60 guifg=#445588 gui=bold cterm=bold hi Number ctermfg=30 guifg=#1C9898 hi Todo ctermfg=15 ctermbg=88 guifg=#FFFFFF guibg=#990000 gui=bold cterm=bold hi Special ctermfg=28 guifg=#159828 gui=bold cterm=bold hi Todo ctermbg=15 ctermfg=196 guibg=#f8f8ff guifg=#ff1100 gui=underline cterm=underline hi Label ctermfg=0 guifg=#000000 gui=bold cterm=bold hi StorageClass ctermfg=0 guifg=#000000 gui=bold cterm=bold hi Structure ctermfg=0 guifg=#000000 gui=bold cterm=bold hi TypeDef ctermfg=0 guifg=#000000 gui=bold cterm=bold " {{{ Links hi! link FoldColumn Folded hi! link CursorColumn CursorLine hi! link NonText LineNr " }}} " {{{ Aliases hi link cppSTL Function hi link cppSTLType Type hi link Character Number hi link htmlTag htmlEndTag hi link htmlLink Underlined hi link pythonFunction Identifier hi link Question Type hi link CursorIM Cursor hi link VisualNOS Visual hi link xmlTag Identifier hi link xmlTagName Identifier hi link shDeref Identifier hi link shVariable Function hi link rubySharpBang Special hi link perlSharpBang Special hi link schemeFunc Statement " }}} " {{{ Tabs hi TabLine ctermfg=238 ctermbg=188 guifg=#404040 guibg=#dddddd gui=none hi TabLineFill ctermfg=238 ctermbg=188 guifg=#404040 guibg=#dddddd gui=none hi TabLineSel ctermfg=238 guifg=#404040 gui=bold " }}} " {{{ Spelling if has("spell") hi spellBad guisp=#fcaf3e hi spellCap guisp=#73d216 hi spellRare guisp=#fcaf3e hi spellLocal guisp=#729fcf endif " }}}