diff --git a/colors/gruvbox.vim b/colors/gruvbox.vim index 2b5e974d..175cf389 100644 --- a/colors/gruvbox.vim +++ b/colors/gruvbox.vim @@ -65,6 +65,10 @@ if !exists('g:gruvbox_invert_signs') let g:gruvbox_invert_signs=0 endif +if !exists('g:gruvbox_invert_selection') + let g:gruvbox_invert_selection=1 +endif + if &background == 'light' let s:gruvbox_background='light' else @@ -278,8 +282,13 @@ endif call s:HL('NonText', 'dark2') call s:HL('SpecialKey', 'dark2') -call s:HL('Visual', 'none', 'dark3', 'inverse') -call s:HL('VisualNOS', 'none', 'dark3', 'inverse') +if g:gruvbox_invert_selection == 0 + call s:HL('Visual', 'none', 'dark2') + call s:HL('VisualNOS', 'none', 'dark2') +else + call s:HL('Visual', 'none', 'dark3', 'inverse') + call s:HL('VisualNOS', 'none', 'dark3', 'inverse') +endif call s:HL('Search', 'dark0', 'yellow') call s:HL('IncSearch', 'dark0', g:gruvbox_hls_cursor)