Created
December 12, 2014 08:14
-
-
Save DarinM223/499de6e3232f274c0677 to your computer and use it in GitHub Desktop.
github.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 | |
" | |
" Author: Anthony Carapetis <[email protected]> | |
" | |
" 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 | |
hi clear | |
set background=light | |
if version > 580 | |
" no guarantees for version 5.8 and below, but this makes it stop | |
" complaining | |
hi clear | |
if exists("syntax_on") | |
syntax reset | |
endif | |
endif | |
let g:colors_name="github" | |
hi Normal guifg=#000000 guibg=#F8F8FF | |
" {{{ Cursor | |
hi Cursor guibg=#444454 guifg=#F8F8FF | |
hi CursorLine guibg=#D8D8DD | |
hi CursorColumn guibg=#E8E8EE | |
" }}} | |
" {{{ Diff | |
hi DiffAdd guifg=#003300 guibg=#DDFFDD gui=none | |
hi DiffChange guibg=#ececec gui=none | |
hi DiffText guifg=#000033 guibg=#DDDDFF gui=none | |
hi DiffDelete guifg=#DDCCCC guibg=#FFDDDD gui=none | |
" }}} | |
" {{{ Folding / Line Numbering / Status Lines | |
hi Folded guibg=#ECECEC guifg=#808080 gui=bold | |
hi vimFold guibg=#ECECEC guifg=#808080 gui=bold | |
hi FoldColumn guibg=#ECECEC guifg=#808080 gui=bold | |
hi LineNr guifg=#959595 guibg=#ECECEC gui=bold | |
hi NonText guifg=#808080 guibg=#ECECEC | |
hi Folded guifg=#808080 guibg=#ECECEC gui=bold | |
hi FoldeColumn guifg=#808080 guibg=#ECECEC gui=bold | |
hi VertSplit guibg=#bbbbbb guifg=#bbbbbb gui=none | |
hi StatusLine guibg=#bbbbbb guifg=#404040 gui=bold | |
hi StatusLineNC guibg=#d4d4d4 guifg=#404040 gui=italic | |
" }}} | |
" {{{ Misc | |
hi ModeMsg guifg=#990000 | |
hi MoreMsg guifg=#990000 | |
hi Title guifg=#ef5939 | |
hi WarningMsg guifg=#ef5939 | |
hi SpecialKey guifg=#177F80 gui=italic | |
hi MatchParen guibg=#cdcdfd guifg=#000000 | |
hi Underlined guifg=#000000 gui=underline | |
hi Directory guifg=#990000 | |
" }}} | |
" {{{ Search, Visual, etc | |
hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none | |
hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none | |
hi IncSearch guibg=#cdcdfd guifg=#000000 gui=italic | |
hi Search guibg=#cdcdfd guifg=#000000 gui=italic | |
" }}} | |
" {{{ Syntax groups | |
hi Ignore guifg=#808080 | |
hi Identifier guifg=#0086B3 | |
hi PreProc guifg=#A0A0A0 gui=bold | |
hi Comment guifg=#999988 | |
hi Constant guifg=#177F80 gui=none | |
hi String guifg=#D81745 | |
hi Function guifg=#990000 gui=bold | |
hi Statement guifg=#000000 gui=bold | |
hi Type guifg=#445588 gui=bold | |
hi Number guifg=#1C9898 | |
hi Todo guifg=#FFFFFF guibg=#990000 gui=bold | |
hi Special guifg=#159828 gui=bold | |
hi rubySymbol guifg=#960B73 | |
hi Error guibg=#f8f8ff guifg=#ff1100 gui=undercurl | |
hi Todo guibg=#f8f8ff guifg=#ff1100 gui=underline | |
hi Label guifg=#000000 gui=bold | |
hi StorageClass guifg=#000000 gui=bold | |
hi Structure guifg=#000000 gui=bold | |
hi TypeDef guifg=#000000 gui=bold | |
" }}} | |
" {{{ Completion menus | |
hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none | |
hi Pmenu guibg=#808080 guifg=#ffffff gui=bold | |
hi PmenuSel guibg=#cdcdfd guifg=#000000 gui=italic | |
hi PmenuSbar guibg=#000000 guifg=#444444 | |
hi PmenuThumb guibg=#aaaaaa guifg=#aaaaaa | |
" }}} | |
" {{{ Spelling | |
hi spellBad guisp=#fcaf3e | |
hi spellCap guisp=#73d216 | |
hi spellRare guisp=#fcaf3e | |
hi spellLocal guisp=#729fcf | |
" }}} | |
" {{{ Aliases | |
hi link cppSTL Function | |
hi link cppSTLType Type | |
hi link Character Number | |
hi link htmlTag htmlEndTag | |
"hi link htmlTagName htmlTag | |
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 | |
"hi link shSpecialVariables Constant | |
"hi link bashSpecialVariables Constant | |
" }}} | |
" {{{ Tabs (non-gui0 | |
hi TabLine guifg=#404040 guibg=#dddddd gui=none | |
hi TabLineFill guifg=#404040 guibg=#dddddd gui=none | |
hi TabLineSel guifg=#404040 gui=bold | |
" }}} | |
" | |
" vim: sw=4 ts=4 foldmethod=marker |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment