Last active
August 29, 2015 14:15
-
-
Save micdillon/2df29f2e6969f755a346 to your computer and use it in GitHub Desktop.
mdgithub.vim
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" 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