syn clear

syn keyword NoBackGroundKW	contained one two
syn keyword HasBackGroundKW	contained one two

syn region NoBackGround		start='\%^'		end='\%$'	contains=NoBackGroundKW,HasBackGround
syn region HasBackGround	start='\%5l'	end='\%11l'	contains=HasBackGroundKW	contained

if &bg == "dark"
 hi NoBackGroundKW	ctermfg=green ctermbg=black guifg=green guibg=black
 hi HasBackGroundKW	ctermfg=green ctermbg=blue  guifg=green guibg=blue
else
 hi NoBackGroundKW	ctermfg=blue ctermbg=white  guifg=blue guibg=white
 hi HasBackGroundKW	ctermfg=blue ctermbg=yellow guifg=blue guibg=yellow
endif
