commit ad324b1b9113da05ab33f076bb177284b607cbb9 Author: Akshay Hegde Date: Sun Dec 14 02:26:22 2014 -0800 Initial commit of spacegray.vim. - Work on support for terminal vim is being done. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f3ccb07 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# Spacegray.vim + +Spacegray is a colorscheme for Vim modeled after +the [spacegray](https://github.com/zdne/spacegray-xcode) theme for Xcode. + +For now, Spacegray can only be used in MacVim/GVim. Support for terminal Vim is +coming very soon. + +## Installation + +If you don't have a preferred installation method, I recommend installing +[pathogen.vim](https://github.com/tpope/vim-pathogen), and then simply copy and +paste: + + cd ~/.vim/bundle && git clone git://github.com/ajh17/Spacegray.vim.git + +Then in your ~/.vimrc, add this line: + +> colorscheme spacegray diff --git a/colors/spacegray.vim b/colors/spacegray.vim new file mode 100644 index 0000000..dd61f31 --- /dev/null +++ b/colors/spacegray.vim @@ -0,0 +1,121 @@ +" SpaceGray.vim -- Vim colorscheme. +" Maintainer: Akshay Hegde (github.com/ajh17) +" A colorscheme modeled after the spacegray theme for Xcode. +" This colorscheme is 256color and up only. + + +" Setup {{{1 +hi clear +if exists('syntax_on') + syntax reset +endif +set background=dark +let colors_name = 'spacegray' + + +" Colorscheme definitions {{{1 +hi Comment ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#3E4853 cterm=NONE gui=NONE +hi NonText ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#3E4853 cterm=NONE gui=NONE +hi Normal ctermbg=NONE ctermfg=NONE guibg=#141617 guifg=#B3B8C4 cterm=NONE gui=NONE +hi Title ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#FFFFFF cterm=NONE gui=NONE + +hi Constant ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#C5735E cterm=NONE gui=NONE +hi Function ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#CC6666 cterm=NONE gui=NONE +hi Identifier ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#E5C078 cterm=NONE gui=NONE +hi PreProc ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#85A7A5 cterm=NONE gui=NONE +hi Special ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#7D8FA3 cterm=NONE gui=NONE +hi Statement ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#A57A9E cterm=NONE gui=NONE +hi String ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#95B47B cterm=NONE gui=NONE +hi Type ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#E5C078 cterm=NONE gui=NONE + +hi Cursor ctermbg=NONE ctermfg=NONE guibg=#6c6c6c guifg=NONE cterm=NONE gui=NONE +hi CursorColumn ctermbg=NONE ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE +hi CursorLine ctermbg=NONE ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE + +hi Todo ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=reverse gui=reverse +hi Error ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#af5f5f cterm=reverse gui=reverse +hi ErrorMsg ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#808080 cterm=NONE gui=NONE +hi ModeMsg ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#808080 cterm=NONE gui=NONE +hi MoreMsg ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#808080 cterm=NONE gui=NONE +hi WarningMsg ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#AF5F5F cterm=NONE gui=NONE + +hi DiffAdd ctermbg=NONE ctermfg=NONE guibg=#5F875F guifg=#D7FFAF cterm=NONE gui=NONE +hi DiffChange ctermbg=NONE ctermfg=NONE guibg=#5F5F87 guifg=#D7D7FF cterm=NONE gui=NONE +hi DiffDelete ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#CC6666 cterm=NONE gui=NONE +hi DiffText ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#81A2BE cterm=NONE gui=NONE + +hi helpLeadBlank ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE +hi helpNormal ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE + +hi LineNr ctermbg=NONE ctermfg=NONE guibg=#242627 guifg=#3e4853 cterm=NONE gui=NONE +hi CursorLineNr ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#808080 cterm=NONE gui=NONE + +hi Pmenu ctermbg=233 ctermfg=137 guibg=#171717 guifg=#e8a973 cterm=none gui=NONE +hi PmenuSel ctermbg=234 ctermfg=196 guibg=#252525 guifg=#ff2a1f cterm=bold gui=bold +hi PmenuSbar ctermbg=233 ctermfg=000 guibg=#333233 guifg=#000000 cterm=NONE gui=none +hi PmenuThumb ctermfg=137 ctermbg=235 guibg=NONE guifg=#171717 cterm=none gui=none + +hi WildMenu ctermbg=110 ctermfg=235 guibg=#8fafd7 guifg=#141617 cterm=bold gui=bold + +hi StatusLine ctermbg=NONE ctermfg=NONE guibg=#303537 guifg=#B3B8C4 cterm=NONE gui=NONE +hi StatusLineNC ctermbg=NONE ctermfg=NONE guibg=#303537 guifg=#7C7F88 cterm=NONE gui=italic + +hi Underlined ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#5f8787 cterm=NONE gui=NONE +hi Ignore ctermbg=NONE ctermfg=NONE guibg=NONE guifg=#bcbcbc cterm=NONE gui=NONE + +hi Visual ctermbg=NONE ctermfg=NONE guibg=#292C2E guifg=NONE cterm=NONE gui=NONE +hi VisualNOS ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=bold gui=bold + +hi FoldColumn ctermbg=NONE ctermfg=NONE guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE +hi Folded ctermbg=NONE ctermfg=NONE guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE +hi VertSplit ctermbg=238 ctermfg=238 guibg=#444444 guifg=#444444 cterm=NONE gui=NONE + +hi IncSearch ctermbg=NONE ctermfg=NONE guibg=#af5f5f guifg=#141617 term=NONE gui=NONE +hi Search ctermbg=NONE ctermfg=NONE guibg=#887F32 guifg=#141617 cterm=NONE gui=NONE + +hi TabLine ctermbg=238 ctermfg=101 guibg=#141617 guifg=#87875f cterm=NONE gui=NONE +hi TabLineFill ctermbg=238 ctermfg=238 guibg=#303537 guifg=#303537 cterm=NONE gui=NONE +hi TabLineSel ctermbg=101 ctermfg=235 guibg=#7D8FA3 guifg=#111314 cterm=NONE gui=NONE + +hi Directory ctermbg=NONE ctermfg=235 guibg=NONE guifg=#5FAFAF cterm=NONE gui=NONE +hi MatchParen ctermbg=NONE ctermfg=235 guibg=NONE guifg=#E5C078 cterm=bold gui=bold + + +" Highlight Links {{{1 +hi! link Boolean Constant +hi! link Character Constant +hi! link Number Constant + +hi! link Float Number +hi! link SpecialKey Comment +hi! link Conceal Normal + +hi! link Define Preproc +hi! link Include Preproc +hi! link Macro Preproc +hi! link PreCondit PreProc + +hi! link Conditional Statement +hi! link Exeption Statement +hi! link HelpCommand Statement +hi! link Label Statement +hi! link HelpExample Statement +hi! link Repeat Statement +hi! link Operator Statement +hi! link Keyword Statement + +hi! link Typedef Type +hi! link StorageClass Type +hi! link Structure Type + +hi! link Tag Special +hi! link Delimiter Special +hi! link Debug Special + +hi! link htmlEndTag htmlTagName +hi! link htmlLink Function +hi! link htmlSpecialTagName htmlTagName +hi! link htmlTag htmlTagName + +hi! link diffRemoved Constant +hi! link diffAdded String