From d920798d982d69b2653eea4a47c0b84ac8b27fe3 Mon Sep 17 00:00:00 2001 From: Lifepillar Date: Sat, 21 May 2016 14:50:49 +0200 Subject: [PATCH] Change status line foreground for high contrast. For some reason, using ctermbg=7 causes the ^^^ symbols to appear in the status line when the high contrast variant is active. That happens both in terminal and in MacVim. Setting the foreground to 15 fixes the problem (that is high contrast anyway). --- colors/solarized8_dark_high.vim | 2 +- src/solarized8.vim | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/colors/solarized8_dark_high.vim b/colors/solarized8_dark_high.vim index 4c4ea6e..9bb598a 100644 --- a/colors/solarized8_dark_high.vim +++ b/colors/solarized8_dark_high.vim @@ -41,7 +41,7 @@ else hi! CursorLineNr cterm=NONE,bold gui=NONE,bold ctermfg=14 guifg=#93a1a1 ctermbg=0 guibg=#073642 endif if get(g:, "solarized_statusline", "") == "low" - hi! StatusLine ctermfg=11 guifg=#657b83 ctermbg=7 guibg=#eee8d5 cterm=NONE,reverse gui=NONE,reverse + hi! StatusLine ctermfg=11 guifg=#657b83 ctermbg=15 guibg=#fdf6e3 cterm=NONE,reverse gui=NONE,reverse else hi! StatusLine ctermfg=14 guifg=#93a1a1 ctermbg=0 guibg=#073642 cterm=NONE,reverse gui=NONE,reverse endif diff --git a/src/solarized8.vim b/src/solarized8.vim index 10ab041..4ae22e3 100644 --- a/src/solarized8.vim +++ b/src/solarized8.vim @@ -266,7 +266,11 @@ for s:solarized_background in ["dark", "light"] call s:put(" hi! StatusLine" .s:fg_base02 .s:bg_base1 .s:fmt_revbb) else if s:solarized_background == "dark" - call s:put(" hi! StatusLine" .s:fg_base01 ." ctermbg=7 guibg=#eee8d5" .s:fmt_revbb) + if s:solarized_contrast == "high" + call s:put(" hi! StatusLine" .s:fg_base01 ." ctermbg=15 guibg=#fdf6e3" .s:fmt_revbb) + else + call s:put(" hi! StatusLine" .s:fg_base01 ." ctermbg=7 guibg=#eee8d5" .s:fmt_revbb) + endif else call s:put(" hi! StatusLine" .s:fg_base01 ." ctermbg=15 guibg=#fdf6e3" .s:fmt_revbb) endif