diff --git a/colors/solarized8_light.vim b/colors/solarized8_light.vim index 53699c5..a311112 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=1 guifg=#dc322f ctermbg=7 guibg=#eee8d5 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=12 guibg=#839496 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 b57b69e..127f0e8 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=1 guifg=#dc322f ctermbg=7 guibg=#eee8d5 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=9 guifg=#cb4b16 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 2b13b2f..dff9280 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=1 guifg=#dc322f ctermbg=7 guibg=#eee8d5 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=15 guifg=#fdf6e3 ctermbg=11 guibg=#657b83 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 1a5df7c..f45148b 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=1 guifg=#dc322f ctermbg=7 guibg=#eee8d5 +hi! MatchParen cterm=NONE,bold gui=NONE,bold ctermfg=8 guifg=#002b36 ctermbg=NONE guibg=NONE hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function diff --git a/src/solarized8.vim b/src/solarized8.vim index 020b785..46c89ae 100644 --- a/src/solarized8.vim +++ b/src/solarized8.vim @@ -507,10 +507,16 @@ for s:solarized_background in ["dark", "light"] " Changed by Lifepillar: better (in my opinion) highlighting for MatchParen " (see also https://github.com/lifepillar/vim-solarized8/issues/11 and " https://github.com/lifepillar/vim-solarized8/issues/15): - if s:solarized_background == 'dark' + 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_red .s:bg_base02) + if s:solarized_contrast == "flat" + call s:put("hi! MatchParen" .s:fmt_bold .s:fg_orange .s:bg_base02) + elseif s:solarized_contrast == "low" + call s:put("hi! MatchParen" .s:fmt_bold .s:fg_base3 .s:bg_none) + else + call s:put("hi! MatchParen" .s:fmt_bold .s:fg_base03 .s:bg_base00) + endif endif "}}} " vim syntax highlighting "{{{