Skip to content
This repository
tree: 1cf91160f4
Fetching contributors…

Cannot retrieve contributors at this time

file 233 lines (211 sloc) 11.07 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233
" Vim color file {{{1
" Maintainer: hira@users.sourceforge.jp
" Last Change: 2003/11/08 (Sat) 15:09:12.
" Version: 1.3
" This color scheme uses a dark background.

" Options
" format:
" hhcs_<gui|cterm|both>_<theme|all>_<target>="value"
" target:
" linenr
" "light" : underline, fg=black, bg=light<theme>
" "dark" : underline, fg=black, bg=dark<theme>
" "normal" : none, fg=light<theme>, bg=black
" nontext
" "underlined" : underline, fg=dark<theme>, bg=black
" "normal" : none, fg=dark<theme>, bg=black
"
" This is original settings.
" :let hhcs_both_all_linenr ="light"
" :let hhcs_both_all_nontext ="underlined"
"
" This is prototype settings.
" :let hhcs_both_all_linenr ="dark"
" :let hhcs_both_all_nontext ="underlined"
"
" If you don't want to eccentric feature, try this.
" :let hhcs_both_all_linenr ="normal"
" :let hhcs_both_all_nontext ="normal"
"
" Normal, except hhdgray(gui), hhdgreen(cterm).
" :let hhcs_both_all_linenr ="normal"
" :let hhcs_both_all_nontext ="normal"
" :let hhcs_gui_hhdgray_linenr ="light"
" :let hhcs_gui_hhdgray_nontext ="underlined"
" :let hhcs_cterm_hhdgreen_linenr ="dark"
" :let hhcs_cterm_hhdgreen_nontext ="underlined"
"
" For poor cterm
" :let hhcs_cterm_all_linenr ="normal"

" Happy Hacking color scheme ((DARK)) {{{1
set background=dark
hi clear
if exists("syntax_on")
   syntax reset
endif
let colors_name = expand("<sfile>:t:r")
let html_my_rendering = 1


" frame & title & message (theme) {{{1
hi NonText gui=UNDERLINE guifg=darkmagenta guibg=black
hi NonText cterm=UNDERLINE ctermfg=darkmagenta ctermbg=black
hi Folded gui=NONE guifg=darkmagenta guibg=black
hi Folded cterm=NONE ctermfg=darkmagenta ctermbg=black
hi FoldColumn gui=NONE guifg=darkmagenta guibg=black
hi FoldColumn cterm=NONE ctermfg=darkmagenta ctermbg=black
hi StatusLineNC gui=UNDERLINE guifg=black guibg=darkmagenta
hi StatusLineNC gui=UNDERLINE ctermfg=black ctermbg=darkmagenta
hi LineNr gui=UNDERLINE guifg=black guibg=lightmagenta
hi LineNr cterm=UNDERLINE ctermfg=black ctermbg=lightmagenta
hi VertSplit gui=NONE guifg=darkmagenta guibg=darkmagenta
hi VertSplit cterm=NONE ctermfg=darkmagenta ctermbg=darkmagenta
" title
hi Title gui=UNDERLINE guifg=lightgray guibg=darkmagenta
hi Title cterm=UNDERLINE ctermfg=lightgray ctermbg=darkmagenta
" message
hi MoreMsg gui=UNDERLINE guifg=black guibg=darkmagenta
hi MoreMsg cterm=UNDERLINE ctermfg=black ctermbg=darkmagenta
hi Question gui=UNDERLINE guifg=black guibg=darkmagenta
hi Question cterm=UNDERLINE ctermfg=black ctermbg=darkmagenta


" cursor {{{1
hi StatusLine gui=UNDERLINE guifg=black guibg=gray
hi StatusLine cterm=UNDERLINE ctermfg=black ctermbg=gray
hi WildMenu gui=UNDERLINE guifg=black guibg=green
hi WildMenu cterm=UNDERLINE ctermfg=black ctermbg=green
hi Cursor gui=UNDERLINE guifg=black guibg=green
hi Cursor cterm=UNDERLINE ctermfg=black ctermbg=green
hi IncSearch gui=UNDERLINE guifg=black guibg=green
hi IncSearch cterm=UNDERLINE ctermfg=black ctermbg=green
hi CursorIM gui=UNDERLINE guifg=black guibg=green
hi CursorIM cterm=UNDERLINE ctermfg=black ctermbg=green
hi Search gui=UNDERLINE guifg=black guibg=yellow
hi Search cterm=UNDERLINE ctermfg=black ctermbg=yellow
hi Visual gui=UNDERLINE guifg=black guibg=gray
hi Visual cterm=UNDERLINE ctermfg=black ctermbg=gray


" message {{{1
hi ErrorMsg gui=UNDERLINE guifg=black guibg=red
hi ErrorMsg cterm=UNDERLINE ctermfg=black ctermbg=red
hi WarningMsg gui=UNDERLINE guifg=black guibg=yellow
hi WarningMsg cterm=UNDERLINE ctermfg=black ctermbg=yellow
hi ModeMsg gui=UNDERLINE guifg=black guibg=green
hi ModeMsg cterm=UNDERLINE ctermfg=black ctermbg=green


" inner {{{1
hi Normal gui=NONE guifg=lightgray guibg=black
hi Normal cterm=NONE ctermfg=lightgray ctermbg=black
hi Ignore gui=NONE guifg=black guibg=black
hi Ignore cterm=NONE ctermfg=black ctermbg=black
hi Todo gui=UNDERLINE guifg=black guibg=red
hi Todo cterm=UNDERLINE ctermfg=black ctermbg=red
hi Error gui=UNDERLINE guifg=lightgray guibg=red
hi Error cterm=UNDERLINE ctermfg=lightgray ctermbg=red
hi Special gui=NONE guifg=lightcyan guibg=black
hi Special cterm=NONE ctermfg=lightcyan ctermbg=black
hi SpecialKey gui=NONE guifg=cyan guibg=black
hi SpecialKey cterm=NONE ctermfg=cyan ctermbg=black
hi Identifier gui=NONE guifg=cyan guibg=black
hi Identifier cterm=NONE ctermfg=cyan ctermbg=black
hi Constant gui=NONE guifg=lightred guibg=black
hi Constant cterm=NONE ctermfg=lightred ctermbg=black
hi Statement gui=NONE guifg=lightyellow guibg=black
hi Statement cterm=NONE ctermfg=lightyellow ctermbg=black
hi Comment gui=NONE guifg=lightblue guibg=black
hi Comment cterm=NONE ctermfg=lightblue ctermbg=black
hi Underlined gui=UNDERLINE guifg=lightblue guibg=black
hi Underlined cterm=UNDERLINE ctermfg=lightblue ctermbg=black
hi Directory gui=NONE guifg=lightgreen guibg=black
hi Directory cterm=NONE ctermfg=lightgreen ctermbg=black
hi PreProc gui=NONE guifg=lightmagenta guibg=black
hi PreProc cterm=NONE ctermfg=lightmagenta ctermbg=black
hi Type gui=NONE guifg=lightgreen guibg=black
hi Type cterm=NONE ctermfg=lightgreen ctermbg=black


" option {{{1
function! s:SetOpt(term, theme, target, default)
    let s:opt_{a:term}_{a:target}
    \ = exists("g:hhcs_".a:term."_".a:theme."_".a:target)
    \ ? g:hhcs_{a:term}_{a:theme}_{a:target}
    \ : exists("g:hhcs_".a:term."_all_".a:target)
    \ ? g:hhcs_{a:term}_all_{a:target}
    \ : exists("g:hhcs_both_all_".a:target)
    \ ? g:hhcs_both_all_{a:target}
    \ : a:default
endfunction


" LineNr {{{2
" light, dark, normal
call s:SetOpt( "gui", "hhdmagenta", "linenr", "light")
call s:SetOpt("cterm", "hhdmagenta", "linenr", "light")
"echo "s:opt_gui_linenr=".s:opt_gui_linenr
if s:opt_gui_linenr == "light"
    hi LineNr gui=UNDERLINE guifg=black guibg=lightmagenta
elseif s:opt_gui_linenr == "dark"
    hi LineNr gui=UNDERLINE guifg=black guibg=darkmagenta
else
    hi LineNr gui=NONE guifg=lightmagenta guibg=black
endif
"echo "s:opt_cterm_linenr=".s:opt_cterm_linenr
if s:opt_cterm_linenr == "light"
    hi LineNr cterm=UNDERLINE ctermfg=black ctermbg=lightmagenta
elseif s:opt_gui_linenr == "dark"
    hi LineNr cterm=UNDERLINE ctermfg=black ctermbg=darkmagenta
else
    hi LineNr cterm=NONE ctermfg=lightmagenta ctermbg=black
endif


" NonText {{{2
" underlined, normal
call s:SetOpt( "gui", "hhdmagenta", "nontext", "underlined")
call s:SetOpt("cterm", "hhdmagenta", "nontext", "underlined")
"echo "s:opt_gui_nontext=".s:opt_gui_nontext
if s:opt_gui_nontext == "underlined"
    hi NonText gui=UNDERLINE guifg=darkmagenta guibg=black
else
    hi NonText gui=NONE guifg=darkmagenta guibg=black
endif
"echo "s:opt_cterm_nontext=".s:opt_cterm_nontext
if s:opt_cterm_nontext == "underlined"
    hi NonText cterm=UNDERLINE ctermfg=darkmagenta ctermbg=black
else
    hi NonText cterm=NONE ctermfg=darkmagenta ctermbg=black
endif


" 2}}}
" diff {{{1
hi DiffText gui=UNDERLINE guifg=black guibg=red
hi DiffText cterm=UNDERLINE ctermfg=black ctermbg=red
hi DiffChange gui=UNDERLINE guifg=black guibg=lightgray
hi DiffChange cterm=UNDERLINE ctermfg=black ctermbg=lightgray
hi DiffDelete gui=NONE guifg=black guibg=blue
hi DiffDelete cterm=NONE ctermfg=black ctermbg=blue
hi DiffAdd gui=UNDERLINE guifg=black guibg=cyan
hi DiffAdd cterm=UNDERLINE ctermfg=black ctermbg=cyan


" html {{{1
hi htmlLink gui=UNDERLINE guifg=lightblue guibg=black
hi htmlLink cterm=UNDERLINE ctermfg=lightblue ctermbg=black
hi htmlBold gui=UNDERLINE guifg=black guibg=lightred
hi htmlBold cterm=UNDERLINE ctermfg=black ctermbg=lightred
hi htmlItalic gui=UNDERLINE guifg=black guibg=lightgreen
hi htmlItalic cterm=UNDERLINE ctermfg=black ctermbg=lightgreen
hi htmlBoldItalic gui=UNDERLINE guifg=black guibg=lightblue
hi htmlBoldItalic cterm=UNDERLINE ctermfg=black ctermbg=lightblue
hi htmlUnderline gui=UNDERLINE guifg=lightgray guibg=black
hi htmlUnderline cterm=UNDERLINE ctermfg=lightgray ctermbg=black
hi htmlBoldUnderline gui=UNDERLINE guifg=lightred guibg=black
hi htmlBoldUnderline cterm=UNDERLINE ctermfg=lightred ctermbg=black
hi htmlUnderlineItalic gui=UNDERLINE guifg=lightgreen guibg=black
hi htmlUnderlineItalic cterm=UNDERLINE ctermfg=lightgreen ctermbg=black
hi htmlBoldUnderlineItalic gui=UNDERLINE guifg=lightblue guibg=black
hi htmlBoldUnderlineItalic cterm=UNDERLINE ctermfg=lightblue ctermbg=black


" colors{{{1
" 1 black
" 2 blue
" 3 cyan
" 4 darkmagenta
" 5 gray
" 6 green
" 7 lightblue
" 8 lightcyan
" 9 lightgray
" 10 lightgreen
" 11 lightmagenta
" 12 lightred
" 13 lightyellow
" 14 red
" 15 yellow
"}}}1
" vim:set nowrap foldmethod=marker expandtab:
Something went wrong with that request. Please try again.