Created
May 22, 2012 18:00
-
-
Save airstrike/2770607 to your computer and use it in GitHub Desktop.
Github-like color theme for vim. It's based on http://www.vim.org/scripts/script.php?script_id=2855 with fixes for .py files.
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: André Terra <[email protected]> | |
" | |
" Note: Anthony Carapetis original version of github's syntax thmee | |
" with a few changes, like better .py highlighting and line #s. | |
" 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=#FFFFFF | |
" {{{ Cursor | |
hi Cursor guibg=#909090 guifg=#FFFFFF | |
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=#ffffff guifg=#AAAAAA gui=bold | |
hi vimFold guibg=#ECECEC guifg=#808080 gui=bold | |
hi FoldColumn guibg=#ECECEC guifg=#808080 gui=bold | |
hi LineNr guifg=#AAAAAA guibg=#ECECEC gui=none | |
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 | |
hi Search guibg=#cdcdfd guifg=#000000 | |
" }}} | |
" {{{ Syntax groups | |
hi Ignore guifg=#808080 | |
hi Identifier guifg=#445588 gui=bold | |
hi PreProc guifg=#000000 gui=bold | |
hi Comment guifg=#999988 gui=italic | |
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=#0086B3 gui=none | |
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=#ff1100 guifg=#f8f8ff | |
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 pythonBuiltin Type | |
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