Skip to content
This repository has been archived by the owner on May 19, 2019. It is now read-only.

Commit

Permalink
add 400+ colorscheme
Browse files Browse the repository at this point in the history
  • Loading branch information
ma6174 committed May 31, 2013
1 parent aa0b853 commit 6f4a1c6
Show file tree
Hide file tree
Showing 433 changed files with 42,107 additions and 220 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,13 @@
- clone bundle 程序:`git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle`
- 打开vim并执行bundle程序`:BundleInstall`

## 2013年5月31日更新

- 增加400多种主题,可以在[colors](colors)目录中找到
- 可以在[这里](http://vimcolorschemetest.googlecode.com/svn/html/index-c.html)预览
-`color ron`中的`ron`换成你喜欢的主题名字即可
- 重新打开vim生效

## 2013年5月30日更新

- 为方便大家安装,特地写了`setup.sh`脚本,可以通过下面的命令一键安装:
Expand Down
50 changes: 50 additions & 0 deletions colors/256-jungle.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
" Vim color file
" Maintainer: Piotr Husiatyński <[email protected]>

set background=dark
set t_Co=256
let g:colors_name="256-jungle"

let python_highlight_all = 1
let c_gnu = 1


hi Normal ctermfg=253 ctermbg=234 cterm=None
hi Cursor ctermfg=253 ctermbg=57 cterm=None
hi SpecialKey ctermfg=70 ctermbg=None cterm=None
hi Directory ctermfg=57 ctermbg=254 cterm=None
hi ErrorMsg ctermfg=160 ctermbg=245 cterm=None
hi PreProc ctermfg=243 ctermbg=None cterm=Bold
hi Search ctermfg=125 ctermbg=None cterm=Bold
hi Type ctermfg=166 ctermbg=None cterm=Bold
hi Statement ctermfg=172 ctermbg=None cterm=Bold
hi Comment ctermfg=240 ctermbg=None cterm=None
hi LineNr ctermfg=244 ctermbg=233 cterm=None
hi NonText ctermfg=105 ctermbg=None cterm=Bold
hi DiffText ctermfg=165 ctermbg=244 cterm=None
hi Constant ctermfg=76 ctermbg=None cterm=None
hi Todo ctermfg=162 ctermbg=None cterm=Bold
hi Identifier ctermfg=142 ctermbg=None cterm=Bold
hi Error ctermfg=None ctermbg=196 cterm=Bold
hi Special ctermfg=172 ctermbg=None cterm=Bold
hi Ignore ctermfg=221 ctermbg=None cterm=Bold
hi Underline ctermfg=147 ctermbg=None cterm=Italic

hi FoldColumn ctermfg=132 ctermbg=None cterm=None
hi Folded ctermfg=132 ctermbg=None cterm=Bold

hi Visual ctermfg=248 ctermbg=238 cterm=None

hi Pmenu ctermfg=62 ctermbg=233 cterm=None
hi PmenuSel ctermfg=69 ctermbg=232 cterm=Bold
hi PmenuSbar ctermfg=247 ctermbg=233 cterm=Bold
hi PmenuThumb ctermfg=248 ctermbg=233 cterm=None

hi StatusLineNC ctermfg=248 ctermbg=239 cterm=None
hi StatusLine ctermfg=39 ctermbg=239 cterm=None
hi VertSplit ctermfg=239 ctermbg=239 cterm=None

hi TabLine ctermfg=245 ctermbg=239 cterm=None
hi TabLineFill ctermfg=239 ctermbg=239
hi TabLineSel ctermfg=104 ctermbg=236 cterm=Bold
"vim: sw=4
110 changes: 110 additions & 0 deletions colors/3dglasses.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
" Vim color file
" Name: 3dglasses
" Maintainer: Erik Falor <[email protected]>
" Version: 1.1.1
"
" Version 1.1.1: Modified MatchParen group so that Matching < > in XML
" files stand out better.
"
" Version 1.1: Added support for GetLatestVimScripts
"
" Version 1.0: Initial upload
" GetLatestVimScripts: 2019 1 :AutoInstall: 3dglasses.vim

set background=dark
if version < 700
finish
else
if exists("syntax_on")
hi clear
syntax reset
endif
endif

"map <F1> :echo synIDattr(synID(line("."), col("."), 1), "name")<CR>
let g:colors_name="3dglasses"

"3D Glasses palette
" {{{
let s:White = ['#ffffff', '#dddddd', '#bbbbbb']
let s:Black = ['#000000', '#001621', '#1B3641', '#00222B']
let s:DarkBlue = ['#00117B', '#0D4CAD', '#01BEF6']
let s:LightBlue = ['#004455', '#0088AA', '#00CCFF', '#55DDFF', '#80E5FF']
let s:Red = ['#2b0000', '#800000', '#AA0000', '#FF0000', '#FF2A2A', '#FF5555']
" }}}

hi Normal guibg=#00222B guifg=#00ffff
execute "hi Normal guibg=" . s:Black[3] . " guifg=" . s:LightBlue[4]
execute "hi NonText guibg=" . s:Black[3] . " guifg=" . s:Red[1]

" {{{ syntax
execute "hi Comment gui=italic guifg=" . s:LightBlue[2]
execute "hi Conditional gui=bold guifg=" . s:LightBlue[1]
execute "hi Constant gui=bold guifg=" . s:Red[2]
execute "hi Error guifg=" . s:Red[5] . " guibg=" . s:Red[0]
execute "hi Identifier gui=bold guifg=" . s:Red[3]
execute "hi Ignore guifg=" . s:Red[1]
execute "hi Operator gui=bold guifg=" . s:Red[5]
execute "hi PreProc gui=bold guifg=" . s:Red[3]
execute "hi Repeat gui=bold guifg=" . s:LightBlue[3]
execute "hi Special guifg=" . s:LightBlue[1]
execute "hi Statement gui=bold guifg=" . s:LightBlue[2]
execute "hi String guifg=" . s:DarkBlue[2]
execute "hi Title guifg=" . s:White[0]
execute "hi Todo gui=bold guisp=NONE guibg=NONE guifg=" . s:Red[4]
execute "hi Type guifg=" . s:LightBlue[4]
execute "hi Underlined gui=underline guifg=" . s:LightBlue[0]
" }}}

" {{{ groups
"execute "hi CursorIM TODO
"execute "hi DiffAdd
"execute "hi DiffChange
"execute "hi DiffDelete
"execute "hi DiffText
execute "hi Directory guifg=" . s:LightBlue[0]
"execute "hi Scrollbar TODO
"execute "hi SignColumn
"execute "hi SpecialKey guifg=" . s:Red[2]
"execute "hi SpellBad
"execute "hi SpellCap
"execute "hi SpellLocal
"execute "hi SpellRare

execute "hi Cursor guibg=" . s:DarkBlue[2] . " guifg=" . s:DarkBlue[0]
execute "hi CursorColumn guibg=" . s:Red[0]
execute "hi CursorLine guibg=" . s:Red[0]
execute "hi ErrorMsg guifg=" . s:White[0] . " guibg=" . s:Red[1]
execute "hi FoldColumn guibg=" . s:Red[0] . " guifg=" . s:Red[2]
execute "hi Folded guibg=" . s:Red[0] . " guifg=" . s:Red[2]
execute "hi IncSearch gui=none guibg=" . s:Red[2] . " guifg=" . s:Red[0]
execute "hi LineNr guibg=" . s:Black[3] . " guifg=" . s:Red[3]
execute "hi MatchParen guibg=" . s:Red[2]
execute "hi ModeMsg guibg=NONE guifg=" . s:LightBlue[2]
execute "hi MoreMsg guibg=NONE guifg=" . s:Red[2]
execute "hi Pmenu guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
execute "hi PmenuSbar guibg=" . s:LightBlue[3] . " guifg=" . s:Red[0]
execute "hi PmenuSel gui=bold guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
execute "hi PmenuThumb guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
execute "hi Question guifg=" . s:Red[2]
execute "hi Search gui=bold guisp=NONE guibg=" . s:LightBlue[4]
execute "hi StatusLine gui=none guibg=" . s:LightBlue[2] . " guifg=" . s:LightBlue[0]
execute "hi StatusLineNC gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
execute "hi TabLine guibg=" . s:Red[1] . " guifg=" . s:Red[3]
execute "hi TabLineFill guifg=" . s:Red[1]
execute "hi TabLineSel guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
execute "hi Title gui=bold guifg=" . s:Red[3]
execute "hi VertSplit gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
execute "hi Visual guibg=" . s:Red[4] . " guifg=" . s:Red[0]
execute "hi VisualNOS gui=underline guibg=NONE"
execute "hi WarningMsg guifg=" . s:Red[3]
execute "hi WildMenu guifg=" . s:Red[0] . " guibg=" . s:Red[4]
" }}}

" {{{ GUI
"hi Menu TODO
"hi Scrollbar TODO
execute "hi Tooltip gui=none guibg=" . s:LightBlue[0] . " guifg=" . s:White[1]
" }}}
"
" vim:foldmethod=marker:
16 changes: 16 additions & 0 deletions colors/Black.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

" It's based on:
runtime colors/Dark.vim

let g:colors_name = "Black"

hi Normal guibg=black guifg=GhostWhite
hi NonText guibg=grey10

" More faded is too similar to blue on LCDs.
"hi Identifier guifg=#90CC90
hi Identifier guifg=#60CC60

" Experimental:
" Stick with the default for a while...
"hi Cursor guibg=red2 guifg=white
32 changes: 32 additions & 0 deletions colors/BlackSea.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
" Vim color file
" Maintainer: Gerald S. Williams
" Last Change: 2003 Mar 20

" This is a dark version/opposite of "seashell". The cterm version of this is
" very similar to "evening".
"
" Only values that differ from defaults are specified.

set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "BlackSea"

hi Normal guibg=Black guifg=seashell ctermfg=White
hi NonText guifg=LavenderBlush ctermfg=LightMagenta
hi DiffDelete guibg=DarkRed guifg=Black ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=DarkGreen ctermbg=DarkGreen ctermfg=White
hi DiffChange guibg=Gray30 ctermbg=DarkCyan ctermfg=White
hi DiffText gui=NONE guibg=DarkCyan ctermbg=DarkCyan ctermfg=Yellow
hi Comment guifg=LightBlue
hi Constant guifg=DeepPink
hi PreProc guifg=Magenta ctermfg=Magenta
hi StatusLine guibg=#1f001f guifg=DarkSeaGreen cterm=NONE ctermfg=White ctermbg=DarkGreen
hi StatusLineNC guifg=Gray
hi VertSplit guifg=Gray
hi Type gui=NONE
hi Identifier guifg=Cyan
hi Statement guifg=brown3 ctermfg=DarkRed
hi Search guibg=Gold3 ctermfg=White
16 changes: 16 additions & 0 deletions colors/Blue2.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

" It's based on:
runtime colors/Dark.vim

let g:colors_name = "Blue"

" hi Normal guibg=#000070 guifg=GhostWhite
hi Normal guibg=#000050 guifg=GhostWhite
"hi Normal guibg=#000040 guifg=GhostWhite
"hi NonText guibg=#000040
hi NonText guibg=#000038
"hi NonText guibg=#000030
hi Visual guifg=grey40

" Experimental:
hi Cursor guibg=yellow guifg=bg
60 changes: 60 additions & 0 deletions colors/BusyBee.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
" Maintainer: Patrick J. Anderson
" Version: 1.0.1
" Last Change: February 23, 2009
" Credits: This is a modification of Mustang.vim color scheme

set background=dark

hi clear

if exists("syntax_on")
syntax reset
endif

let colors_name = "busybee"

" Vim >= 7.0 specific colors
if version >= 700
hi CursorLine guibg=#202020 ctermbg=234
hi CursorColumn guibg=#202020 ctermbg=234
hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold
hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
endif

" General colors
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
hi NonText guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235
hi LineNr guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232
hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238
hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238
hi VertSplit guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238
hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236

" Syntax highlighting
hi Comment guifg=#3f3f3f gui=italic ctermfg=244
hi Todo guifg=#8f8f8f gui=none ctermfg=245
hi Boolean guifg=#b1d631 gui=none ctermfg=148
hi String guifg=#606060 gui=none ctermfg=148
hi Identifier guifg=#b1d631 gui=none ctermfg=148
hi Function guifg=#ffff00 gui=none ctermfg=255
hi Type guifg=#7e8aa2 gui=none ctermfg=103
hi Statement guifg=#7e8aa2 gui=none ctermfg=103
hi Keyword guifg=#ff9800 gui=none ctermfg=208
hi Constant guifg=#ff9800 gui=none ctermfg=208
hi Number guifg=#ff9800 gui=none ctermfg=208
hi Special guifg=#ff9800 gui=none ctermfg=208
hi PreProc guifg=#faf4c6 gui=none ctermfg=230
hi Todo guifg=#ff9f00 guibg=#202020 gui=none

" Code-specific colors
hi pythonImport guifg=#009000 gui=none ctermfg=255
hi pythonException guifg=#f00000 gui=none ctermfg=200
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103
hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200
hi pythonExClass guifg=#009000 gui=none ctermfg=200

36 changes: 36 additions & 0 deletions colors/ChocolateLiquor.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
" Vim color file
" Maintainer: Gerald S. Williams
" Last Change: 2007 Jun 13

" This started as a dark version (perhaps opposite is a better term) of
" PapayaWhip, but took on a life of its own. Easy on the eyes, but still has
" good contrast. Not bad on a color terminal, either (especially if yours
" default to PapayaWhip text on a ChocolateLiquor/#3f1f1f background).
"
" Only values that differ from defaults are specified.

set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "ChocolateLiquor"

hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
hi LineNr guibg=#1f0f0f guifg=Brown2
hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
hi Constant ctermfg=Red
hi Comment guifg=LightBlue3
hi PreProc guifg=Plum ctermfg=Magenta
hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
hi VertSplit guifg=Gray
hi Search guibg=Gold3 ctermfg=Blue
hi Type gui=NONE guifg=DarkSeaGreen2
hi Statement gui=NONE guifg=Gold3
hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
52 changes: 52 additions & 0 deletions colors/ChocolatePapaya.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
" Vim color file
" Maintainer: Gerald S. Williams
" Last Change: 2007 Jun 13
"
" This is merely a combination of PapayaWhip and ChocolateLiquor, which
" started out as light and dark versions of each other anyway.

let s:ChocolatePapaya_style = &background
hi clear
if exists("syntax_on")
syntax reset
endif

let g:colors_name = "ChocolatePapaya"

if s:ChocolatePapaya_style == 'light'
hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
hi LineNr guibg=Moccasin
hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
hi Comment guifg=MediumBlue
hi Constant guifg=DeepPink
hi PreProc guifg=DarkMagenta
hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
hi StatusLineNC gui=None guibg=Gray
hi VertSplit gui=None guibg=Gray
hi Identifier guifg=#005f5f
hi Statement ctermfg=DarkRed
hi MatchParen guibg=burlywood
else
hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
hi LineNr guibg=#1f0f0f guifg=Brown2
hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
hi Constant ctermfg=Red
hi Comment guifg=LightBlue3
hi PreProc guifg=Plum ctermfg=Magenta
hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
hi VertSplit guifg=Gray
hi Search guibg=Gold3 ctermfg=Blue
hi Type gui=NONE guifg=DarkSeaGreen2
hi Statement gui=NONE guifg=Gold3
hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
endif
Loading

0 comments on commit 6f4a1c6

Please sign in to comment.