A resposta aqui parece ser um problema com o TMUX:
256 cores de suporte para o background do vim no tmux
O TMUX realmente quer que o termo seja "screen-256color" ou "screen".
Você pode testá-lo fazendo apagar o segundo plano, de acordo com isso.
Eu andei brincando com esquemas de cores vim, e alguns deles (isso é Molokai) têm um efeito estranho, onde o fundo é diferente do background do texto. Eu pensei isso:
hi NonText guifg=darkgray guibg=white gui=none
hi NonText ctermfg=darkgray ctermbg=white cterm=none
Seriam as configurações certas, mas elas afetam apenas o espaço na parte inferior da página. Quais são as configurações para ajustar o plano de fundo na área de texto que não contém texto / espaços?
A resposta aqui parece ser um problema com o TMUX:
256 cores de suporte para o background do vim no tmux
O TMUX realmente quer que o termo seja "screen-256color" ou "screen".
Você pode testá-lo fazendo apagar o segundo plano, de acordo com isso.
A menos que eu entenda mal a questão, acho que você deseja definir o grupo Normal
highlight para as cores desejadas. NonText
não é o que você parece pensar que é. Da ajuda:
*hl-NonText*
NonText '~' and '@' at the end of the window, characters from
'showbreak' and other characters that do not really exist in
the text (e.g., ">" displayed when a double-wide character
doesn't fit at the end of the line).