summaryrefslogtreecommitdiffstats
path: root/colors/github.vim
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2015-06-27 23:29:09 +0200
committerAhmed Abdelhalim <[email protected]>2015-06-27 23:29:09 +0200
commitac3d9b59f979344ad051e0e2a1b15e6b4a0c2a4e (patch)
tree77ada96cb7108d639f66cc0cebb6e5831b88b276 /colors/github.vim
Add the colors schemas for vim
Diffstat (limited to 'colors/github.vim')
-rw-r--r--colors/github.vim139
1 files changed, 139 insertions, 0 deletions
diff --git a/colors/github.vim b/colors/github.vim
new file mode 100644
index 0000000..bd48784
--- /dev/null
+++ b/colors/github.vim
@@ -0,0 +1,139 @@
+" 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