a duotonic color scheme

Add colors back a bit

Changed files
+43 -18
colors
+43 -18
colors/off.vim
··· 24 24 let s:light_black = { "gui": "#424242", "cterm": "8" } 25 25 let s:lighter_black = { "gui": "#545454", "cterm": "240" } 26 26 let s:subtle_black = { "gui": "#303030", "cterm": "236" } 27 - let s:light_gray = { "gui": "#B2B2B2", "cterm": "249" } 28 - let s:lighter_gray = { "gui": "#C6C6C6", "cterm": "251" } 27 + let s:light_gray = { "gui": "#999999", "cterm": "249" } 28 + let s:lighter_gray = { "gui": "#E1E1E1", "cterm": "251" } 29 29 let s:pink = { "gui": "#fb007a", "cterm": "9" } 30 30 let s:dark_red = { "gui": "#C30771", "cterm": "1" } 31 31 let s:light_red = { "gui": "#E32791", "cterm": "1" } ··· 55 55 let s:red = s:light_red 56 56 let s:visual = s:lighter_black 57 57 else 58 - let s:bg = s:actual_white 59 - let s:bg_subtle = s:light_gray 60 - let s:bg_very_subtle = s:lighter_gray 58 + let s:bg = s:white 59 + let s:bg_subtle = s:light_black 60 + let s:bg_very_subtle = s:light_gray 61 61 let s:norm = s:light_black 62 62 let s:norm_subtle = s:lighter_black 63 63 let s:purple = s:dark_purple ··· 80 80 endfunction 81 81 82 82 call s:h("Normal", {"bg": s:bg, "fg": s:norm}) 83 - call s:h("Cursor", {"bg": s:blue, "fg": s:norm }) 84 - call s:h("Comment", {"fg": s:bg_subtle, "gui": "italic"}) 83 + call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle}) 84 + call s:h("Cursor", {"bg": s:blue, "fg": s:norm}) 85 + call s:h("Comment", {"fg": s:bg_very_subtle, "gui": "italic"}) 85 86 86 87 "call s:h("Constant", {"fg": s:cyan}) 87 - hi! link Constant Normal 88 + call s:h("Constant", {"bg": s:bg, "fg": s:dark_blue}) 88 89 hi! link Character Constant 89 90 hi! link Number Constant 90 91 hi! link Boolean Constant ··· 95 96 hi! link Identifier Normal 96 97 hi! link Function Identifier 97 98 98 - "call s:h("Statement", {"fg": s:green}) 99 - hi! link Statement Normal 99 + "hi! link Statement Normal 100 + call s:h("Statement", {"bg": s:bg, "fg": s:norm, "gui": "bold"}) 100 101 hi! link Conditonal Statement 101 102 hi! link Repeat Statement 102 103 hi! link Label Statement 103 - hi! link Operator Statement 104 + hi! link Operator Noise 104 105 hi! link Keyword Statement 105 106 hi! link Exception Statement 106 107 107 108 "call s:h("PreProc", {"fg": s:red}) 108 109 hi! link PreProc Normal 109 - hi! link Include PreProc 110 + hi! link Include Statement 110 111 hi! link Define PreProc 111 112 hi! link Macro PreProc 112 113 hi! link PreCondit PreProc ··· 127 128 128 129 call s:h("Underlined", {"fg": s:norm, "gui": "underline", "cterm": "underline"}) 129 130 call s:h("Ignore", {"fg": s:bg}) 130 - call s:h("Error", {"fg": s:actual_white, "bg": s:red, "cterm": "bold"}) 131 + call s:h("Error", {"fg": s:red, "bg": s:bg, "cterm": "bold"}) 131 132 call s:h("Todo", {"fg": s:actual_white, "bg": s:pink, "gui": "bold", "cterm": "bold"}) 132 133 call s:h("SpecialKey", {"fg": s:light_green}) 133 134 call s:h("NonText", {"fg": s:medium_gray}) 134 135 call s:h("Directory", {"fg": s:dark_blue}) 135 136 call s:h("ErrorMsg", {"fg": s:pink}) 136 137 call s:h("IncSearch", {"bg": s:yellow, "fg": s:light_black}) 137 - call s:h("Search", {"bg": s:bg_subtle, "fg": s:norm}) 138 + call s:h("Search", {"bg": s:yellow, "fg": s:light_black}) 138 139 call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"}) 139 140 hi! link ModeMsg MoreMsg 140 141 call s:h("LineNr", {"fg": s:bg_subtle}) ··· 147 148 call s:h("Visual", {"bg": s:visual}) 148 149 call s:h("VisualNOS", {"bg": s:bg_subtle}) 149 150 call s:h("WarningMsg", {"fg": s:red}) 150 - call s:h("WildMenu", {"fg": s:bg, "bg": s:norm}) 151 + call s:h("WildMenu", {"fg": s:black, "bg": s:bg_very_subtle}) 151 152 call s:h("Folded", {"fg": s:medium_gray}) 152 153 call s:h("FoldColumn", {"fg": s:bg_subtle}) 153 154 call s:h("DiffAdd", {"fg": s:green}) ··· 168 169 call s:h("SpellLocal", {"cterm": "underline", "fg": s:dark_green}) 169 170 endif 170 171 171 - call s:h("Pmenu", {"fg": s:norm, "bg": s:bg_subtle}) 172 + call s:h("Pmenu", {"fg": s:norm, "bg": s:lighter_gray}) 172 173 call s:h("PmenuSel", {"fg": s:norm, "bg": s:blue}) 173 174 call s:h("PmenuSbar", {"fg": s:norm, "bg": s:bg_subtle}) 174 175 call s:h("PmenuThumb", {"fg": s:norm, "bg": s:bg_subtle}) ··· 176 177 call s:h("TabLineSel", {"fg": s:blue, "bg": s:bg_subtle, "gui": "bold", "cterm": "bold"}) 177 178 call s:h("TabLineFill", {"fg": s:norm, "bg": s:bg_very_subtle}) 178 179 call s:h("CursorColumn", {"bg": s:bg_very_subtle}) 179 - call s:h("CursorLine", {"fg": s:norm, "bg": s:bg_very_subtle}) 180 + call s:h("CursorLine", {"bg": s:lighter_gray}) 180 181 call s:h("ColorColumn", {"bg": s:bg_subtle}) 181 182 182 - call s:h("MatchParen", {"bg": s:bg_subtle, "fg": s:norm}) 183 + call s:h("MatchParen", {"bg": s:lighter_gray, "fg": s:norm}) 183 184 call s:h("qfLineNr", {"fg": s:medium_gray}) 184 185 185 186 call s:h("htmlH1", {"bg": s:bg, "fg": s:norm}) ··· 200 201 hi link GitGutterDelete LineNr 201 202 hi link GitGutterChange LineNr 202 203 hi link GitGutterChangeDelete LineNr 204 + 205 + hi link jsFlowTypeKeyword Statement 206 + hi link jsFlowImportType Statement 207 + hi link jsFunction Statement 208 + hi link jsGlobalObjects Normal 209 + hi link jsGlobalNodeObjects Normal 210 + hi link jsArrowFunction Noise 211 + hi link StorageClass Statement 212 + 213 + call s:h("xmlTag", {"bg": s:bg, "fg": s:dark_blue, "gui": "italic"}) 214 + hi link xmlTagName xmlTag 215 + hi link xmlEndTag xmlTag 216 + hi link xmlAttrib xmlTag 217 + 218 + hi link markdownH1 Statement 219 + hi link markdownH2 Statement 220 + hi link markdownH3 Statement 221 + hi link markdownH4 Statement 222 + hi link markdownH5 Statement 223 + hi link markdownH6 Statement 224 + hi link markdownListMarker Statement 225 + hi link markdownCode Statement 226 + hi link markdownCodeDelimiter Statement 227 + hi link markdownHeadingDelimiter Statement