Какие настройки colorscheme управляют цветами фона текста в Vim (версия терминала)?

Я запускаю vim на полноэкранном терминале bash с включенной прозрачностью. (Это хорошая установка для ноутбука - почти заставляет меня не пропустить мою мультимониторную установку, когда я ухожу от своего стола.)

Проблема, с которой я сталкиваюсь, заключается в том, что большинство цветовых схем, таких как отличный desert256, устанавливают какой-то цвет выделения за текстом, обычно черный. Чистый эффект - это в основном прозрачный терминал с блоками черного цвета за каждой строкой кода, затеняющий все, что у них впереди.

Некоторые цветовые схемы по умолчанию, такие как elflord, не делают этого. Фон остается прозрачным.

Есть ли параметр, который можно выполнить в моем .vimrc после установки colorscheme, чтобы удалить цвет фона текста? Я использую плагин pathogen для обновления моих цветовых схем от GitHub, поэтому я не хочу редактировать свои локальные копии.

Ответ 1

Нашел ответ. Я добавил это в мой .vimrc после строки colorscheme:

hi Normal ctermbg=NONE