| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- " ------------------------------------------------------------------
- " Vim color file
- " Name: moss (苔)
- " Maintainer: Li Chunlin <yeiicn!gmail.com>
- " Last Change: 2010-08-06
- " Version: 2.1
- " URL: http://vim.sourceforge.net/script.php?script_id=2779
- " ------------------------------------------------------------------
- " Init
- " ------------------------------------------------------------------
- set background=dark
- highlight clear
- if exists("syntax_on")
- syntax reset
- endif
- let g:colors_name = "moss"
- if has("gui_running")
- " Highlighting groups for various occasions
- " ------------------------------------------------------------------
- hi SpecialKey guifg=RosyBrown4
- hi NonText guifg=MidnightBlue guibg=#0C2628
- hi Directory gui=BOLD guifg=DarkOliveGreen3
- hi ErrorMsg guifg=LightGoldenRod guibg=Firebrick
- hi IncSearch gui=BOLD guifg=Firebrick1
- hi Search gui=REVERSE guifg=NONE guibg=NONE
- hi MoreMsg guifg=DarkCyan
- hi ModeMsg guifg=OliveDrab2
- hi LineNr guifg=DarkSeaGreen3 guibg=#0C2628
- hi Question guifg=Green
- hi StatusLine gui=BOLD guifg=LemonChiffon3 guibg=#334680
- hi StatusLineNC gui=BOLD guifg=Honeydew4 guibg=Gray26
- hi VertSplit gui=BOLD guifg=Gray20 guibg=Gray26
- hi Title gui=BOLD guifg=RoyalBlue3
- hi Visual guifg=PowderBlue guibg=#22364C
- hi VisualNOS gui=BOLD,UNDERLINE guifg=SlateGray
- hi WarningMsg guifg=Gold
- hi WildMenu gui=BOLD guifg=Black guibg=Chartreuse3
- hi Folded guifg=PaleGreen3 guibg=DarkSlateGray
- hi FoldColumn gui=BOLD guifg=PaleGreen3 guibg=DarkSlateGray
- hi DiffAdd guifg=SandyBrown guibg=DarkOliveGreen
- hi DiffChange guibg=#3C444C
- hi DiffDelete guifg=Gray20 guibg=Black
- hi DiffText guifg=Chocolate guibg=#033B40
- " new Vim 7.0 items
- if v:version >= 700
- hi CursorColumn guibg=#063C36
- hi CursorLine guibg=#063C36
- hi SignColumn guifg=PaleGoldenrod guibg=Turquoise4
- hi TabLine guifg=CornflowerBlue guibg=Gray26
- hi TabLineSel guifg=RoyalBlue guibg=#082926
- hi TabLineFill gui=UNDERLINE guifg=CornflowerBlue guibg=Gray20
- hi Pmenu guifg=White guibg=MediumPurple4
- hi PmenuSel guifg=Wheat guibg=#22364C
- hi PmenuSbar guifg=Tan guibg=SeaShell4
- hi PmenuThumb guifg=IndianRed guibg=SeaShell4
- hi MatchParen gui=BOLD guifg=GoldenRod guibg=DarkCyan
- endif
- hi Cursor guifg=Black guibg=LimeGreen
- hi CursorIM guifg=Black guibg=OrangeRed
- " Syntax highlighting groups
- " ------------------------------------------------------------------
- hi Normal gui=NONE guifg=LightBlue3 guibg=#082926
- hi Comment gui=ITALIC guifg=BurlyWood4
- hi Constant gui=NONE guifg=CadetBlue3
- hi link String Constant
- hi link Character Constant
- hi Number gui=NONE guifg=Turquoise3
- hi link Boolean Number
- hi link Float Number
- hi Identifier gui=NONE guifg=SteelBlue3
- hi Function gui=NONE guifg=Aquamarine3
- hi Statement gui=NONE guifg=SpringGreen3
- hi link Conditional Statement
- hi link Repeat Statement
- hi link Label Statement
- hi Operator gui=NONE guifg=SeaGreen3
- hi link Keyword Statement
- hi link Exception Statement
- hi PreProc gui=NONE guifg=DodgerBlue3
- hi link Include PreProc
- hi link Define PreProc
- hi link Macro PreProc
- hi link PreCondit PreProc
- hi Type gui=NONE guifg=DeepSkyBlue3
- hi link StorageClass Type
- hi link Structure Type
- hi link Typedef Type
- hi Special gui=NONE guifg=SlateBlue
- hi link Specialchar Special
- hi link Tag Special
- hi link Delimiter Special
- hi link Debug Special
- hi Underlined gui=UNDERLINE guifg=SkyBlue3
- hi Ignore gui=NONE guifg=Gray18
- hi Error gui=NONE guifg=Khaki3 guibg=VioletRed4
- hi Todo gui=BOLD guifg=GoldenRod3 guibg=NONE
- elseif &t_Co == 88 || &t_Co == 256
- " Highlighting groups for various occasions
- " ------------------------------------------------------------------
- hi SpecialKey ctermfg=95
- hi NonText ctermfg=17
- hi Directory cterm=bold ctermfg=149
- hi ErrorMsg ctermfg=228 ctermbg=124
- hi IncSearch cterm=bold ctermfg=203
- hi Search cterm=reverse ctermfg=152
- hi MoreMsg ctermfg=30
- hi ModeMsg ctermfg=191
- hi LineNr ctermfg=151
- hi Question ctermfg=46
- hi StatusLine cterm=bold ctermfg=187 ctermbg=60
- hi StatusLineNC cterm=bold ctermfg=108 ctermbg=238
- hi VertSplit cterm=bold cterm=bold ctermfg=236 ctermbg=238
- hi Title ctermfg=68
- hi Visual ctermfg=152 ctermbg=60
- hi VisualNOS cterm=bold,underline ctermfg=60
- hi WarningMsg ctermfg=220
- hi WildMenu cterm=bold ctermfg=16 ctermbg=76
- hi Folded ctermfg=114 ctermbg=66
- hi FoldColumn cterm=bold ctermfg=114 ctermbg=66
- hi DiffAdd ctermfg=215 ctermbg=107
- hi DiffChange ctermbg=60
- hi DiffDelete ctermfg=236 ctermbg=16
- hi DiffText ctermfg=166 ctermbg=23
- " new Vim 7.0 items
- if v:version >= 700
- hi SignColumn ctermfg=229 ctermbg=30
- hi TabLine ctermfg=69 ctermbg=238
- hi TabLineSel ctermfg=69
- hi TabLineFill cterm=underline ctermfg=69 ctermbg=236
- hi Pmenu ctermfg=231 ctermbg=97
- hi PmenuSel ctermfg=223 ctermbg=60
- hi PmenuSbar ctermfg=180 ctermbg=245
- hi PmenuThumb ctermfg=167 ctermbg=245
- hi MatchParen cterm=bold ctermfg=172 ctermbg=30
- endif
- hi Cursor ctermfg=16 ctermbg=77
- hi CursorIM ctermfg=16 ctermbg=202
- " Syntax highlighting groups
- " ------------------------------------------------------------------
- hi Normal ctermfg=152 ctermbg=232
- hi Comment cterm=NONE ctermfg=101
- hi Constant ctermfg=116
- hi String ctermfg=116
- hi Character ctermfg=116
- hi Number ctermfg=44
- hi Boolean ctermfg=116
- hi Float ctermfg=116
- hi Identifier ctermfg=74
- hi Function ctermfg=79
- hi Statement ctermfg=41
- hi Conditional ctermfg=41
- hi Repeat ctermfg=41
- hi Label ctermfg=41
- hi Operator ctermfg=78
- hi Keyword ctermfg=41
- hi Exception ctermfg=41
- hi PreProc ctermfg=26
- hi Include ctermfg=26
- hi Define ctermfg=26
- hi Macro ctermfg=26
- hi PreCondit ctermfg=26
- hi Type ctermfg=38
- hi StorageClass ctermfg=38
- hi Structure ctermfg=38
- hi Typedef ctermfg=38
- hi Special ctermfg=62
- hi Specialchar ctermfg=62
- hi Tag ctermfg=62
- hi Delimiter ctermfg=62
- hi Debug ctermfg=62
- hi Underlined cterm=underline ctermfg=74
- hi Ignore ctermfg=236
- hi Error ctermfg=186 ctermbg=89
- hi Todo cterm=bold ctermfg=172 ctermbg=NONE
- else
- " Highlighting groups for various occasions
- " ------------------------------------------------------------------
- hi SpecialKey ctermfg=LightMagenta
- hi NonText ctermfg=Black
- hi Directory cterm=bold ctermfg=LightYellow
- hi ErrorMsg ctermfg=Yellow ctermbg=Red
- hi IncSearch cterm=bold ctermfg=Red
- hi Search cterm=reverse ctermfg=Yellow
- hi MoreMsg ctermfg=DarkCyan
- hi ModeMsg ctermfg=Yellow
- hi LineNr ctermfg=Gray
- hi Question ctermfg=Green
- hi StatusLine cterm=bold ctermfg=Gray ctermbg=DarkBlue
- hi StatusLineNC cterm=bold ctermfg=Black ctermbg=Gray
- hi VertSplit cterm=bold cterm=bold ctermfg=DarkGray ctermbg=Gray
- hi Title ctermfg=Blue
- hi Visual ctermfg=Blue ctermbg=LightGreen
- hi VisualNOS cterm=bold,underline ctermfg=DarkBlue
- hi WarningMsg ctermfg=Yellow
- hi WildMenu cterm=bold ctermfg=Black ctermbg=Green
- hi Folded ctermfg=LightGray ctermbg=DarkCyan
- hi FoldColumn cterm=bold ctermfg=LightGray ctermbg=DarkCyan
- hi Cursor ctermfg=Black ctermbg=Green
- hi CursorIM ctermfg=Black ctermbg=Red
- " Syntax highlighting groups
- " ------------------------------------------------------------------
- hi Normal ctermfg=White ctermbg=Black
- hi Comment cterm=NONE ctermfg=Gray
- hi Constant ctermfg=LightCyan
- hi Identifier ctermfg=DarkCyan
- hi Statement ctermfg=Green
- hi PreProc ctermfg=DarkBlue
- hi Type ctermfg=DarkCyan
- hi Special ctermfg=LightBlue
- hi Underlined cterm=underline
- hi Ignore ctermfg=Black
- hi Error ctermfg=LightYellow ctermbg=DarkMagenta
- hi Todo cterm=bold ctermfg=LightYellow
- endif
|