From 5e2f48e42150f034804bf7410e116a194b9c41c0 Mon Sep 17 00:00:00 2001 From: morhetz Date: Mon, 9 Dec 2013 00:59:24 +0400 Subject: [PATCH] Varying selection highlight with option (issue #15) --- colors/gruvbox.vim | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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)