Move background transparency logic to function.

This commit is contained in:
Simon Watts 2018-04-26 20:36:12 +01:00
parent 040356a43f
commit ed6d002de4

View file

@ -156,6 +156,14 @@ function! s:h(scope, fg, ...) " bg, attr_list, special
execute join(l:hl_string, ' ') execute join(l:hl_string, ' ')
endfunction endfunction
function! s:Background()
if g:dracula_colorterm || has("gui_running")
return s:bg
else
return s:none
endif
endfunction
"}}}2 "}}}2
" Dracula Highlight Groups: {{{2 " Dracula Highlight Groups: {{{2
@ -225,7 +233,7 @@ call s:h('DraculaDiffDelete', s:red, s:bgdark)
" Core: {{{2 " Core: {{{2
set background=dark set background=dark
call s:h('Normal', s:fg, ( (g:dracula_colorterm == 1) || has("gui_running") ) ? s:bg : s:none) call s:h('Normal', s:fg, s:Background())
hi! link Visual DraculaSelection hi! link Visual DraculaSelection
hi! link VisualNOS Visual hi! link VisualNOS Visual