Skip to content

Instantly share code, notes, and snippets.

@micdillon
Last active August 29, 2015 14:15
Show Gist options
  • Save micdillon/2df29f2e6969f755a346 to your computer and use it in GitHub Desktop.
Save micdillon/2df29f2e6969f755a346 to your computer and use it in GitHub Desktop.
mdgithub.vim
" Vim color file -- with 256 colour support!
"
" Author: Michael Dillon <mic.dillon@gmail.com>
"
" Note: Based on Anthony Carapetis' githum.vim syntax highlighting theme
set background=light
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let colors_name = "mdgithub"
" {{{ 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=none gui=none
hi Folded ctermfg=8 ctermbg=15 guifg=#808080 guibg=#ECECEC gui=none cterm=none
hi Title ctermfg=167 guifg=#ef5939
hi StatusLine ctermfg=238 ctermbg=250 guifg=#000000 guibg=#FFFDF7 gui=none cterm=none
hi StatusLineNC ctermfg=238 ctermbg=252 guifg=#000000 guibg=#FFFDF7 gui=italic cterm=italic
hi VertSplit ctermfg=250 ctermbg=250 guifg=#FFFDF7 guibg=#FFFDF7 gui=none cterm=none
hi LineNr ctermfg=246 ctermbg=15 guifg=#959595 guibg=#F8F8FF gui=none cterm=none
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=#FFFDF7
hi SignColumn ctermfg=246 ctermbg=15 guifg=#959595 guibg=#F8F8FF gui=none cterm=none
" }}}
" {{{ 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=none cterm=none
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=none cterm=none
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=none cterm=none
hi Statement ctermfg=0 guifg=#000000 gui=none cterm=none
hi Type ctermfg=60 guifg=#445588 gui=none cterm=none
hi Number ctermfg=30 guifg=#1C9898
hi Todo ctermfg=15 ctermbg=88 guifg=#FFFFFF guibg=#990000 gui=none cterm=none
hi Special ctermfg=28 guifg=#159828 gui=none cterm=none
hi Todo ctermbg=15 ctermfg=196 guibg=#f8f8ff guifg=#ff1100 gui=underline cterm=underline
hi Label ctermfg=0 guifg=#000000 gui=none cterm=none
hi StorageClass ctermfg=0 guifg=#000000 gui=none cterm=none
hi Structure ctermfg=0 guifg=#000000 gui=none cterm=none
hi TypeDef ctermfg=0 guifg=#000000 gui=none cterm=none
" {{{ 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=none
" }}}
" {{{ Spelling
if has("spell")
hi spellBad guisp=#fcaf3e
hi spellCap guisp=#73d216
hi spellRare guisp=#fcaf3e
hi spellLocal guisp=#729fcf
endif
" }}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment