add vim conf files
[arrow.git] / conf_slk120 / vim / _vim / colors / hhdgreen.vim
blobe1827ab6b48ffa61482d092a291f69ad44fb9d2f
2 " Vim color file {{{1
3 "  Maintainer: hira@users.sourceforge.jp
4 " Last Change: 2003/11/08 (Sat) 15:09:11.
5 "     Version: 1.3
6 " This color scheme uses a dark background.
8 " Options
9 " format:
10 "        hhcs_<gui|cterm|both>_<theme|all>_<target>="value"
11 " target:
12 "    linenr
13 "        "light"      : underline, fg=black,        bg=light<theme>
14 "        "dark"       : underline, fg=black,        bg=dark<theme>
15 "        "normal"     : none,      fg=light<theme>, bg=black
16 "    nontext
17 "        "underlined" : underline, fg=dark<theme>,  bg=black
18 "        "normal"     : none,      fg=dark<theme>,  bg=black
19 "    
20 "        This is original settings.
21 "            :let hhcs_both_all_linenr  ="light"
22 "            :let hhcs_both_all_nontext ="underlined"
23 "    
24 "        This is prototype settings.
25 "            :let hhcs_both_all_linenr  ="dark"
26 "            :let hhcs_both_all_nontext ="underlined"
27 "    
28 "        If you don't want to eccentric feature, try this.
29 "            :let hhcs_both_all_linenr  ="normal"
30 "            :let hhcs_both_all_nontext ="normal"
32 "        Normal, except hhdgray(gui), hhdgreen(cterm).
33 "            :let hhcs_both_all_linenr        ="normal"
34 "            :let hhcs_both_all_nontext       ="normal"
35 "            :let hhcs_gui_hhdgray_linenr     ="light"
36 "            :let hhcs_gui_hhdgray_nontext    ="underlined"
37 "            :let hhcs_cterm_hhdgreen_linenr  ="dark"
38 "            :let hhcs_cterm_hhdgreen_nontext ="underlined"
40 "        For poor cterm
41 "            :let hhcs_cterm_all_linenr     ="normal"
43 " Happy Hacking color scheme ((DARK)) {{{1
44 set background=dark
45 hi clear
46 if exists("syntax_on")
47    syntax reset
48 endif
49 let colors_name       = expand("<sfile>:t:r")
50 let html_my_rendering = 1
53 "lyj---//2006-03-15 @ 23:16 By Lyj---------------
54 hi User1 guibg=darkblue guifg=yellow
55 hi User2 guibg=darkblue guifg=lightblue
56 hi User3 guibg=darkblue guifg=red
57 hi User4 guibg=darkblue guifg=cyan
58 hi User5 guibg=darkblue guifg=lightgreen
59 "endlyjset background=light
60 " frame & title & message (theme) {{{1
61 hi NonText                   gui=UNDERLINE   guifg=darkgreen      guibg=black
62 hi NonText                 cterm=UNDERLINE ctermfg=darkgreen    ctermbg=black
63 hi Folded                    gui=NONE        guifg=darkgreen      guibg=black
64 hi Folded                  cterm=NONE      ctermfg=darkgreen    ctermbg=black
65 hi FoldColumn                gui=NONE        guifg=darkgreen      guibg=black
66 hi FoldColumn              cterm=NONE      ctermfg=darkgreen    ctermbg=black
67 hi StatusLineNC              gui=UNDERLINE   guifg=black          guibg=darkgreen
68 hi StatusLineNC              gui=UNDERLINE ctermfg=black        ctermbg=darkgreen
69 hi LineNr                    gui=UNDERLINE   guifg=black          guibg=lightgreen
70 hi LineNr                  cterm=UNDERLINE ctermfg=black        ctermbg=lightgreen
71 hi VertSplit                 gui=NONE        guifg=darkgreen      guibg=darkgreen
72 hi VertSplit               cterm=NONE      ctermfg=darkgreen    ctermbg=darkgreen
73 " title
74 hi Title                     gui=UNDERLINE   guifg=lightgray      guibg=darkgreen
75 hi Title                   cterm=UNDERLINE ctermfg=lightgray    ctermbg=darkgreen
76 " message
77 hi MoreMsg                   gui=UNDERLINE   guifg=black          guibg=darkgreen
78 hi MoreMsg                 cterm=UNDERLINE ctermfg=black        ctermbg=darkgreen
79 hi Question                  gui=UNDERLINE   guifg=black          guibg=darkgreen
80 hi Question                cterm=UNDERLINE ctermfg=black        ctermbg=darkgreen
83 " cursor {{{1
84 hi StatusLine                gui=UNDERLINE   guifg=black          guibg=gray
85 hi StatusLine              cterm=UNDERLINE ctermfg=black        ctermbg=gray
86 hi WildMenu                  gui=UNDERLINE   guifg=black          guibg=green
87 hi WildMenu                cterm=UNDERLINE ctermfg=black        ctermbg=green
88 hi Cursor                    gui=UNDERLINE   guifg=black          guibg=green
89 hi Cursor                  cterm=UNDERLINE ctermfg=black        ctermbg=green
90 hi IncSearch                 gui=UNDERLINE   guifg=black          guibg=green
91 hi IncSearch               cterm=UNDERLINE ctermfg=black        ctermbg=green
92 hi CursorIM                  gui=UNDERLINE   guifg=black          guibg=green
93 hi CursorIM                cterm=UNDERLINE ctermfg=black        ctermbg=green
94 hi Search                    gui=UNDERLINE   guifg=black          guibg=yellow
95 hi Search                  cterm=UNDERLINE ctermfg=black        ctermbg=yellow
96 hi Visual                    gui=UNDERLINE   guifg=black          guibg=gray
97 hi Visual                  cterm=UNDERLINE ctermfg=black        ctermbg=gray
100 " message {{{1
101 hi ErrorMsg                  gui=UNDERLINE   guifg=black          guibg=red
102 hi ErrorMsg                cterm=UNDERLINE ctermfg=black        ctermbg=red
103 hi WarningMsg                gui=UNDERLINE   guifg=black          guibg=yellow
104 hi WarningMsg              cterm=UNDERLINE ctermfg=black        ctermbg=yellow
105 hi ModeMsg                   gui=UNDERLINE   guifg=black          guibg=green
106 hi ModeMsg                 cterm=UNDERLINE ctermfg=black        ctermbg=green
109 " inner {{{1
110 hi Normal                    gui=NONE        guifg=lightgray      guibg=black
111 hi Normal                  cterm=NONE      ctermfg=lightgray    ctermbg=black
112 hi Ignore                    gui=NONE        guifg=black          guibg=black
113 hi Ignore                  cterm=NONE      ctermfg=black        ctermbg=black
114 hi Todo                      gui=UNDERLINE   guifg=black          guibg=red
115 hi Todo                    cterm=UNDERLINE ctermfg=black        ctermbg=red
116 hi Error                     gui=UNDERLINE   guifg=lightgray      guibg=red
117 hi Error                   cterm=UNDERLINE ctermfg=lightgray    ctermbg=red
118 hi Special                   gui=NONE        guifg=lightcyan      guibg=black
119 hi Special                 cterm=NONE      ctermfg=lightcyan    ctermbg=black
120 hi SpecialKey                gui=NONE        guifg=cyan           guibg=black
121 hi SpecialKey              cterm=NONE      ctermfg=cyan         ctermbg=black
122 hi Identifier                gui=NONE        guifg=cyan           guibg=black
123 hi Identifier              cterm=NONE      ctermfg=cyan         ctermbg=black
124 hi Constant                  gui=NONE        guifg=lightred       guibg=black
125 hi Constant                cterm=NONE      ctermfg=lightred     ctermbg=black
126 hi Statement                 gui=NONE        guifg=lightyellow    guibg=black
127 hi Statement               cterm=NONE      ctermfg=lightyellow  ctermbg=black
128 hi Comment                   gui=NONE        guifg=lightblue      guibg=black
129 hi Comment                 cterm=NONE      ctermfg=lightblue    ctermbg=black
130 hi Underlined                gui=UNDERLINE   guifg=lightblue      guibg=black
131 hi Underlined              cterm=UNDERLINE ctermfg=lightblue    ctermbg=black
132 hi Directory                 gui=NONE        guifg=lightgreen     guibg=black
133 hi Directory               cterm=NONE      ctermfg=lightgreen   ctermbg=black
134 hi PreProc                   gui=NONE        guifg=lightmagenta   guibg=black
135 hi PreProc                 cterm=NONE      ctermfg=lightmagenta ctermbg=black
136 hi Type                      gui=NONE        guifg=lightgreen     guibg=black
137 hi Type                    cterm=NONE      ctermfg=lightgreen   ctermbg=black
140 " option {{{1
141 function! s:SetOpt(term, theme, target, default)
142     let s:opt_{a:term}_{a:target}
143     \    = exists("g:hhcs_".a:term."_".a:theme."_".a:target)
144     \        ? g:hhcs_{a:term}_{a:theme}_{a:target}
145     \    : exists("g:hhcs_".a:term."_all_".a:target)
146     \        ? g:hhcs_{a:term}_all_{a:target}
147     \    : exists("g:hhcs_both_all_".a:target)
148     \        ? g:hhcs_both_all_{a:target}
149     \        : a:default
150 endfunction
153 " LineNr {{{2
154 " light, dark, normal
155 call s:SetOpt(  "gui", "hhdgreen", "linenr", "light")
156 call s:SetOpt("cterm", "hhdgreen", "linenr", "light")
157 "echo "s:opt_gui_linenr=".s:opt_gui_linenr
158 if s:opt_gui_linenr == "light"
159     hi LineNr gui=UNDERLINE guifg=black guibg=lightgreen
160 elseif s:opt_gui_linenr == "dark"
161     hi LineNr gui=UNDERLINE guifg=black guibg=darkgreen
162 else
163     hi LineNr gui=NONE guifg=lightgreen guibg=black
164 endif
165 "echo "s:opt_cterm_linenr=".s:opt_cterm_linenr
166 if s:opt_cterm_linenr == "light"
167     hi LineNr cterm=UNDERLINE ctermfg=black ctermbg=lightgreen
168 elseif s:opt_gui_linenr == "dark"
169     hi LineNr cterm=UNDERLINE ctermfg=black ctermbg=darkgreen
170 else
171     hi LineNr cterm=NONE ctermfg=lightgreen ctermbg=black
172 endif
175 " NonText {{{2
176 " underlined, normal
177 call s:SetOpt(  "gui", "hhdgreen", "nontext", "underlined")
178 call s:SetOpt("cterm", "hhdgreen", "nontext", "underlined")
179 "echo "s:opt_gui_nontext=".s:opt_gui_nontext
180 if s:opt_gui_nontext == "underlined"
181     hi NonText gui=UNDERLINE guifg=darkgreen guibg=black
182 else
183     hi NonText gui=NONE guifg=darkgreen guibg=black
184 endif
185 "echo "s:opt_cterm_nontext=".s:opt_cterm_nontext
186 if s:opt_cterm_nontext == "underlined"
187     hi NonText cterm=UNDERLINE ctermfg=darkgreen ctermbg=black
188 else
189     hi NonText cterm=NONE ctermfg=darkgreen ctermbg=black
190 endif
193 " 2}}}
194 " diff {{{1
195 hi DiffText                  gui=UNDERLINE   guifg=black          guibg=red
196 hi DiffText                cterm=UNDERLINE ctermfg=black        ctermbg=red
197 hi DiffChange                gui=UNDERLINE   guifg=black          guibg=lightgray
198 hi DiffChange              cterm=UNDERLINE ctermfg=black        ctermbg=lightgray
199 hi DiffDelete                gui=NONE        guifg=black          guibg=blue
200 hi DiffDelete              cterm=NONE      ctermfg=black        ctermbg=blue
201 hi DiffAdd                   gui=UNDERLINE   guifg=black          guibg=cyan
202 hi DiffAdd                 cterm=UNDERLINE ctermfg=black        ctermbg=cyan
205 " html {{{1
206 hi htmlLink                  gui=UNDERLINE   guifg=lightblue      guibg=black
207 hi htmlLink                cterm=UNDERLINE ctermfg=lightblue    ctermbg=black
208 hi htmlBold                  gui=UNDERLINE   guifg=black          guibg=lightred
209 hi htmlBold                cterm=UNDERLINE ctermfg=black        ctermbg=lightred
210 hi htmlItalic                gui=UNDERLINE   guifg=black          guibg=lightgreen
211 hi htmlItalic              cterm=UNDERLINE ctermfg=black        ctermbg=lightgreen
212 hi htmlBoldItalic            gui=UNDERLINE   guifg=black          guibg=lightblue 
213 hi htmlBoldItalic          cterm=UNDERLINE ctermfg=black        ctermbg=lightblue 
214 hi htmlUnderline             gui=UNDERLINE   guifg=lightgray      guibg=black
215 hi htmlUnderline           cterm=UNDERLINE ctermfg=lightgray    ctermbg=black
216 hi htmlBoldUnderline         gui=UNDERLINE   guifg=lightred       guibg=black
217 hi htmlBoldUnderline       cterm=UNDERLINE ctermfg=lightred     ctermbg=black
218 hi htmlUnderlineItalic       gui=UNDERLINE   guifg=lightgreen     guibg=black
219 hi htmlUnderlineItalic     cterm=UNDERLINE ctermfg=lightgreen   ctermbg=black
220 hi htmlBoldUnderlineItalic   gui=UNDERLINE   guifg=lightblue      guibg=black
221 hi htmlBoldUnderlineItalic cterm=UNDERLINE ctermfg=lightblue    ctermbg=black
224 " colors{{{1
225 "     1 black
226 "     2 blue
227 "     3 cyan
228 "     4 darkgreen
229 "     5 gray
230 "     6 green
231 "     7 lightblue
232 "     8 lightcyan
233 "     9 lightgray
234 "    10 lightgreen
235 "    11 lightmagenta
236 "    12 lightred
237 "    13 lightyellow
238 "    14 red
239 "    15 yellow
240 "}}}1
241 " vim:set nowrap foldmethod=marker expandtab: