From dc6c1dfa6f5c068ba338b8a2e4f88f4b6de4433a Mon Sep 17 00:00:00 2001 From: Lifepillar Date: Sun, 9 Apr 2017 19:01:07 +0200 Subject: [PATCH] Update MatchParen in light themes. Problem: MatchParen highlighting in light themes inverts colors of bracket, makes it look like cursor has jumped to matching bracket. Solution: keep the parenthesis's foreground color when highlighted, and make the background slightly darker instead of grey. Fixes https://github.com/lifepillar/vim-solarized8/issues/11. --- colors/solarized8_light.vim | 2 +- colors/solarized8_light_flat.vim | 2 +- colors/solarized8_light_high.vim | 2 +- colors/solarized8_light_low.vim | 2 +- src/solarized8.vim | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/colors/solarized8_light.vim b/colors/solarized8_light.vim index cfeaddc..62d5c78 100644 --- a/colors/solarized8_light.vim +++ b/colors/solarized8_light.vim @@ -138,7 +138,7 @@ if has('nvim') let g:terminal_color_14 = '#93a1a1' let g:terminal_color_15 = '#fdf6e3' endif -hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=12 guibg=#839496 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=NONE guifg=NONE ctermbg=7 guibg=#eee8d5 hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function diff --git a/colors/solarized8_light_flat.vim b/colors/solarized8_light_flat.vim index 81cb644..4805e3d 100644 --- a/colors/solarized8_light_flat.vim +++ b/colors/solarized8_light_flat.vim @@ -136,7 +136,7 @@ if has('nvim') let g:terminal_color_14 = '#93a1a1' let g:terminal_color_15 = '#fdf6e3' endif -hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=12 guibg=#839496 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=NONE guifg=NONE ctermbg=7 guibg=#eee8d5 hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function diff --git a/colors/solarized8_light_high.vim b/colors/solarized8_light_high.vim index ec32dd0..015ce75 100644 --- a/colors/solarized8_light_high.vim +++ b/colors/solarized8_light_high.vim @@ -138,7 +138,7 @@ if has('nvim') let g:terminal_color_14 = '#93a1a1' let g:terminal_color_15 = '#fdf6e3' endif -hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=11 guibg=#657b83 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=NONE guifg=NONE ctermbg=7 guibg=#eee8d5 hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function diff --git a/colors/solarized8_light_low.vim b/colors/solarized8_light_low.vim index 6c19fc9..37fb717 100644 --- a/colors/solarized8_light_low.vim +++ b/colors/solarized8_light_low.vim @@ -138,7 +138,7 @@ if has('nvim') let g:terminal_color_14 = '#93a1a1' let g:terminal_color_15 = '#fdf6e3' endif -hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=12 guibg=#839496 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=NONE guifg=NONE ctermbg=7 guibg=#eee8d5 hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function diff --git a/src/solarized8.vim b/src/solarized8.vim index cb7b0f3..f8a2d0c 100644 --- a/src/solarized8.vim +++ b/src/solarized8.vim @@ -500,7 +500,7 @@ for s:solarized_background in ["dark", "light"] if s:solarized_background == 'dark' call s:put("hi! MatchParen" .s:fmt_bold .s:fg_base3 .s:bg_base02) else - call s:put("hi! MatchParen" .s:fmt_bold .s:fg_base03 .s:bg_base00) + call s:put("hi! MatchParen" .s:fmt_bold .s:fg_none .s:bg_base02) endif "}}} " vim syntax highlighting "{{{