Есть проблема с включённым spellchecker-ом и родной подсветкой Python
кода: плохие слова показываются красным, а содержимое строк показывается
фиолетовым цветом. Очень плохо видно. Либо отключать синтаксическую
подсветку и тогда цвета становятся различимы, либо вот сделать как я:
ighlight SpellBad cterm=inverse ctermfg=red ctermbg=black
Очень важно указать inverse было, так как с включённым set cursorline он
меняет цвета вновь на неудобочитаемые.