a duotonic color scheme

Italic comments, fix pmenu and matchparen

Changed files
+16 -16
colors
+16 -16
colors/plain.vim
··· 58 let s:green = s:light_green 59 let s:red = s:light_red 60 let s:yellow = s:light_yellow 61 - let s:visual = s:lighter_black 62 let s:cursor_line = s:subtle_black 63 - let s:status_line = s:light_gray 64 let s:status_line_nc = s:light_black 65 let s:constant = s:light_green 66 let s:comment = s:lighter_black 67 - let s:selection = s:light_yellow 68 let s:warning = s:yellow 69 else 70 let s:bg = s:white ··· 79 let s:yellow = s:dark_yellow 80 let s:visual = s:light_blue 81 let s:cursor_line = s:lightest_gray 82 - let s:status_line = s:light_black 83 let s:status_line_nc = s:light_gray 84 let s:constant = s:dark_blue 85 let s:comment = s:light_gray ··· 102 call s:h("Normal", {"bg": s:bg, "fg": s:norm}) 103 call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle}) 104 call s:h("Cursor", {"bg": s:green, "fg": s:norm}) 105 - call s:h("Comment", {"fg": s:comment, "cterm": "bold"}) 106 call s:h("Function", {"fg": s:norm, "cterm": "bold"}) 107 108 call s:h("Constant", {"bg": s:bg, "fg": s:constant}) ··· 154 call s:h("NonText", {"fg": s:medium_gray}) 155 call s:h("Directory", {"fg": s:dark_green}) 156 call s:h("ErrorMsg", {"fg": s:pink}) 157 - call s:h("IncSearch", {"bg": s:selection, "fg": s:light_black}) 158 - call s:h("Search", {"bg": s:selection, "fg": s:light_black}) 159 call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"}) 160 hi! link ModeMsg MoreMsg 161 - call s:h("LineNr", {"fg": s:bg_subtle}) 162 call s:h("CursorLineNr", {"fg": s:green, "bg": s:bg_very_subtle}) 163 call s:h("Question", {"fg": s:red}) 164 - call s:h("VertSplit", {"bg": s:bg_very_subtle, "fg": s:bg_very_subtle}) 165 call s:h("Title", {"fg": s:dark_green}) 166 call s:h("Visual", {"bg": s:visual}) 167 call s:h("VisualNOS", {"bg": s:bg_subtle}) 168 call s:h("WarningMsg", {"fg": s:warning}) 169 - call s:h("WildMenu", {"fg": s:black, "bg": s:bg_very_subtle}) 170 call s:h("Folded", {"fg": s:medium_gray}) 171 call s:h("FoldColumn", {"fg": s:bg_subtle}) 172 call s:h("DiffAdd", {"fg": s:green}) ··· 193 194 """ StatusLine 195 196 - call s:h("StatusLine", {"cterm": "underline", "bg": s:bg, "fg": s:status_line}) 197 call s:h("StatusLineNC", {"cterm": "underline", "bg": s:bg, "fg": s:status_line_nc}) 198 199 " Those are not standard but are useful to emphasis different parts of the ··· 202 call s:h("StatusLineError", {"gui": "underline", "bg": s:bg, "fg": s:pink}) 203 call s:h("StatusLineWarning", {"gui": "underline", "bg": s:bg, "fg": s:warning}) 204 205 - call s:h("Pmenu", {"fg": s:norm, "bg": s:cursor_line}) 206 - call s:h("PmenuSel", {"fg": s:norm, "bg": s:bg_subtle, "gui": "bold"}) 207 call s:h("PmenuSbar", {"fg": s:norm, "bg": s:bg_subtle}) 208 call s:h("PmenuThumb", {"fg": s:norm, "bg": s:bg_subtle}) 209 - call s:h("TabLine", {"fg": s:norm, "bg": s:bg}) 210 call s:h("TabLineSel", {"fg": s:norm, "bg": s:bg, "gui": "bold", "cterm": "bold"}) 211 - call s:h("TabLineFill", {"fg": s:norm, "bg": s:bg}) 212 call s:h("CursorColumn", {"bg": s:bg_very_subtle}) 213 call s:h("CursorLine", {"bg": s:cursor_line}) 214 call s:h("ColorColumn", {"bg": s:bg_subtle}) 215 216 - call s:h("MatchParen", {"bg": s:bg_subtle, "fg": s:norm}) 217 call s:h("qfLineNr", {"fg": s:medium_gray}) 218 219 call s:h("htmlH1", {"bg": s:bg, "fg": s:norm})
··· 58 let s:green = s:light_green 59 let s:red = s:light_red 60 let s:yellow = s:light_yellow 61 + let s:visual = s:subtle_black 62 let s:cursor_line = s:subtle_black 63 + let s:status_line = s:medium_gray 64 let s:status_line_nc = s:light_black 65 let s:constant = s:light_green 66 let s:comment = s:lighter_black 67 + let s:selection = s:green 68 let s:warning = s:yellow 69 else 70 let s:bg = s:white ··· 79 let s:yellow = s:dark_yellow 80 let s:visual = s:light_blue 81 let s:cursor_line = s:lightest_gray 82 + let s:status_line = s:medium_gray 83 let s:status_line_nc = s:light_gray 84 let s:constant = s:dark_blue 85 let s:comment = s:light_gray ··· 102 call s:h("Normal", {"bg": s:bg, "fg": s:norm}) 103 call s:h("Noise", {"bg": s:bg, "fg": s:norm_subtle}) 104 call s:h("Cursor", {"bg": s:green, "fg": s:norm}) 105 + call s:h("Comment", {"fg": s:comment, "cterm": "italic"}) 106 call s:h("Function", {"fg": s:norm, "cterm": "bold"}) 107 108 call s:h("Constant", {"bg": s:bg, "fg": s:constant}) ··· 154 call s:h("NonText", {"fg": s:medium_gray}) 155 call s:h("Directory", {"fg": s:dark_green}) 156 call s:h("ErrorMsg", {"fg": s:pink}) 157 + call s:h("IncSearch", {"bg": s:selection, "fg": s:black}) 158 + call s:h("Search", {"bg": s:selection, "fg": s:black}) 159 call s:h("MoreMsg", {"fg": s:medium_gray, "cterm": "bold", "gui": "bold"}) 160 hi! link ModeMsg MoreMsg 161 + call s:h("LineNr", {"fg": s:light_black}) 162 call s:h("CursorLineNr", {"fg": s:green, "bg": s:bg_very_subtle}) 163 call s:h("Question", {"fg": s:red}) 164 + call s:h("VertSplit", {"bg": s:bg, "fg": s:bg_very_subtle}) 165 call s:h("Title", {"fg": s:dark_green}) 166 call s:h("Visual", {"bg": s:visual}) 167 call s:h("VisualNOS", {"bg": s:bg_subtle}) 168 call s:h("WarningMsg", {"fg": s:warning}) 169 + call s:h("WildMenu", {"fg": s:white, "bg": s:bg}) 170 call s:h("Folded", {"fg": s:medium_gray}) 171 call s:h("FoldColumn", {"fg": s:bg_subtle}) 172 call s:h("DiffAdd", {"fg": s:green}) ··· 193 194 """ StatusLine 195 196 + call s:h("StatusLine", {"bg": s:bg, "fg": s:status_line}) 197 call s:h("StatusLineNC", {"cterm": "underline", "bg": s:bg, "fg": s:status_line_nc}) 198 199 " Those are not standard but are useful to emphasis different parts of the ··· 202 call s:h("StatusLineError", {"gui": "underline", "bg": s:bg, "fg": s:pink}) 203 call s:h("StatusLineWarning", {"gui": "underline", "bg": s:bg, "fg": s:warning}) 204 205 + call s:h("Pmenu", {"fg": s:norm, "bg": s:bg_very_subtle}) 206 + call s:h("PmenuSel", {"fg": s:bg, "bg": s:bg_subtle, "gui": "bold"}) 207 call s:h("PmenuSbar", {"fg": s:norm, "bg": s:bg_subtle}) 208 call s:h("PmenuThumb", {"fg": s:norm, "bg": s:bg_subtle}) 209 + call s:h("TabLine", {"fg": s:norm_subtle, "bg": s:bg}) 210 call s:h("TabLineSel", {"fg": s:norm, "bg": s:bg, "gui": "bold", "cterm": "bold"}) 211 + call s:h("TabLineFill", {"fg": s:norm_subtle, "bg": s:bg}) 212 call s:h("CursorColumn", {"bg": s:bg_very_subtle}) 213 call s:h("CursorLine", {"bg": s:cursor_line}) 214 call s:h("ColorColumn", {"bg": s:bg_subtle}) 215 216 + call s:h("MatchParen", {"bg": s:bg_very_subtle, "fg": s:norm}) 217 call s:h("qfLineNr", {"fg": s:medium_gray}) 218 219 call s:h("htmlH1", {"bg": s:bg, "fg": s:norm})