a duotonic color scheme

fix bgs

Changed files
+22 -22
colors
+22 -22
colors/plain.vim
··· 99 99 \ "cterm=" (has_key(a:style, "cterm") ? a:style.cterm : "NONE") 100 100 endfunction 101 101 102 - call s:h("firstAccent", {"bg": s:bg, "fg": s:cyan}) 103 - call s:h("secondAccent", {"bg": s:bg, "fg": s:purple}) 102 + call s:h("firstAccent", {"fg": s:cyan}) 103 + call s:h("secondAccent", {"fg": s:purple}) 104 104 105 - call s:h("Normal", {"bg": s:bg, "fg": s:norm,}) 106 - call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle}) 105 + call s:h("Normal", {"fg": s:norm,}) 106 + call s:h("Noise", {"fg": s:norm_subtle}) 107 107 call s:h("Cursor", {"bg": s:green, "fg": s:norm}) 108 108 call s:h("Comment", {"fg": s:comment, "cterm": "italic"}) 109 109 call s:h("Function", {"fg": s:norm, "cterm": "bold"}) ··· 119 119 hi! link Identifier Normal 120 120 121 121 "hi! link Statement Normal 122 - call s:h("Statement", {"bg": s:bg, "fg": s:norm, "cterm": "bold"}) 122 + call s:h("Statement", {"fg": s:norm, "cterm": "bold"}) 123 123 hi! link Conditonal Statement 124 124 hi! link Repeat Statement 125 125 hi! link Label Statement ··· 152 152 153 153 call s:h("Underlined", {"fg": s:norm, "gui": "underline", "cterm": "underline"}) 154 154 call s:h("Ignore", {"fg": s:bg}) 155 - call s:h("Error", {"fg": s:red, "bg": s:bg, "cterm": "bold"}) 155 + call s:h("Error", {"fg": s:red, "cterm": "bold"}) 156 156 call s:h("Todo", {"fg": s:actual_white, "bg": s:black, "gui": "bold", "cterm": "bold"}) 157 157 call s:h("SpecialKey", {"fg": s:subtle_black}) 158 158 call s:h("NonText", {"fg": s:bg_very_subtle}) ··· 197 197 198 198 """ StatusLine 199 199 200 - call s:h("StatusLine", {"bg": s:bg, "fg": s:status_line}) 201 - call s:h("StatusLineNC", {"bg": s:bg, "fg": s:status_line_nc}) 200 + call s:h("StatusLine", {"fg": s:status_line}) 201 + call s:h("StatusLineNC", {"fg": s:status_line_nc}) 202 202 203 203 " Those are not standard but are useful to emphasis different parts of the 204 204 " status line. ··· 220 220 call s:h("MatchParen", {"bg": s:bg_very_subtle, "fg": s:norm}) 221 221 call s:h("qfLineNr", {"fg": s:medium_gray}) 222 222 223 - call s:h("htmlH1", {"bg": s:bg, "fg": s:norm}) 224 - call s:h("htmlH2", {"bg": s:bg, "fg": s:norm}) 225 - call s:h("htmlH3", {"bg": s:bg, "fg": s:norm}) 226 - call s:h("htmlH4", {"bg": s:bg, "fg": s:norm}) 227 - call s:h("htmlH5", {"bg": s:bg, "fg": s:norm}) 228 - call s:h("htmlH6", {"bg": s:bg, "fg": s:norm}) 223 + call s:h("htmlH1", {"fg": s:norm}) 224 + call s:h("htmlH2", {"fg": s:norm}) 225 + call s:h("htmlH3", {"fg": s:norm}) 226 + call s:h("htmlH4", {"fg": s:norm}) 227 + call s:h("htmlH5", {"fg": s:norm}) 228 + call s:h("htmlH6", {"fg": s:norm}) 229 229 230 - call s:h("htmlBold", {"bg": s:bg, "fg": s:norm}) 231 - call s:h("htmlItalic", {"bg": s:bg, "fg": s:norm}) 232 - call s:h("htmlEndTag", {"bg": s:bg, "fg": s:norm}) 233 - call s:h("htmlTag", {"bg": s:bg, "fg": s:norm}) 234 - call s:h("htmlTagName", {"bg": s:bg, "fg": s:norm}) 235 - call s:h("htmlArg", {"bg": s:bg, "fg": s:norm}) 236 - call s:h("htmlError", {"bg": s:bg, "fg": s:red}) 230 + call s:h("htmlBold", {"fg": s:norm}) 231 + call s:h("htmlItalic", {"fg": s:norm}) 232 + call s:h("htmlEndTag", {"fg": s:norm}) 233 + call s:h("htmlTag", {"fg": s:norm}) 234 + call s:h("htmlTagName", {"fg": s:norm}) 235 + call s:h("htmlArg", {"fg": s:norm}) 236 + call s:h("htmlError", {"fg": s:red}) 237 237 238 238 " JavaScript highlighting 239 239 " ··· 264 264 hi link jsReturn jsSpreadOperator 265 265 hi link jsExport jsSpreadOperator 266 266 267 - call s:h("rustModPath ", {"bg": s:bg, "fg": s:lightest_gray}) 267 + call s:h("rustModPath ", {"fg": s:lightest_gray}) 268 268 hi link rustMacro secondAccent 269 269 hi link rustKeyword Noise 270 270 hi link rustDerive secondAccent