Varying selection highlight with option (issue #15)

This commit is contained in:
morhetz
2013-12-09 00:59:24 +04:00
parent 0c92101c13
commit 5e2f48e421

View File

@@ -65,6 +65,10 @@ if !exists('g:gruvbox_invert_signs')
let g:gruvbox_invert_signs=0 let g:gruvbox_invert_signs=0
endif endif
if !exists('g:gruvbox_invert_selection')
let g:gruvbox_invert_selection=1
endif
if &background == 'light' if &background == 'light'
let s:gruvbox_background='light' let s:gruvbox_background='light'
else else
@@ -278,8 +282,13 @@ endif
call s:HL('NonText', 'dark2') call s:HL('NonText', 'dark2')
call s:HL('SpecialKey', 'dark2') call s:HL('SpecialKey', 'dark2')
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('Visual', 'none', 'dark3', 'inverse')
call s:HL('VisualNOS', 'none', 'dark3', 'inverse') call s:HL('VisualNOS', 'none', 'dark3', 'inverse')
endif
call s:HL('Search', 'dark0', 'yellow') call s:HL('Search', 'dark0', 'yellow')
call s:HL('IncSearch', 'dark0', g:gruvbox_hls_cursor) call s:HL('IncSearch', 'dark0', g:gruvbox_hls_cursor)