" ------------------------------------------------------------------ " Vim color file " Name: moss (苔) " Maintainer: Li Chunlin " 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