hi NonText guibg=bg
Как насчет этого?
РЕДАКТИРОВАТЬ после уточнения из ОП:
Хорошо, давайте перейдем кНачните.Пока я бы приостановил написание плагинов, пока вы не ознакомитесь с основными настройками Vim и языком.Символы, одним из которых является ~
, который вы пытаетесь скрыть, являются так называемыми символами списка , и их можно определить в опции listchars
.Что вы можете увидеть по set listchars?
.Их также можно включить / выключить (я имею в виду, видимым или невидимым) с помощью set list
/ set nolist
, или включить / выключить с помощью set invlist
.
Группа выделения NonText
- этотот, который «покрывает» отображение этих символов, но на самом деле способ их включения / выключения заключается в настройке, а не в перезаписи цвета фона / переднего плана этой группы.Поэтому мое первоначальное замешательство по поводу ваших намерений.Существует также группа выделения SpecialKey
, которая также может оказаться интересной, поскольку она охватывает некоторые случаи.