Поиск в Google увеличил до 1002 * (я не знал, как это сделать, но ваш вопрос вызвал у меня любопытство). Пост ниже.
Получил работу с текстовыми файлами следующим образом (на W32)
---- ~/vimfiles/after/syntax/text.vim
hi default Oddlines ctermbg=grey guibg=#808080
hi default Evenlines cterm=NONE gui=NONE
syn match Oddlines "^.*$" contains=ALL nextgroup=Evenlines skipnl
syn match Evenlines "^.*$" contains=ALL nextgroup=Oddlines skipnl
---- $VIM/vimfiles/after/filetype.vim
augroup filetypedetect
au BufRead,BufNewFile *.txt setf text
augroup END
---- ~/vimfiles/colors/almost-default.vim
[...]
hi Oddlines ctermbg=yellow guibg=#FFFF99
hi Evenlines ctermbg=magenta guibg=#FFCCFF
[...]
Примечания:
1. filetype.vim в "after-directory" и с ": setf" для
избегайте переопределения уже обнаруженных «специальных» .txt файлов.
С "default" перед именем выделения в синтаксисе
подать (но не без него) цвета из схемы цветов
(вызывается из vimrc). (Без цветовой схемы,
цвета «по умолчанию» из файла синтаксиса все еще используются.)
Не удалось (но не очень старался) сделать это
работать для более сложного типа файла с уже определенным
синтаксис, такой как HTML
После ввода вышеуказанных изменений, Vim должен быть перезапущен
чтобы они вступили в силу.
Ладно, хватит пока, я вздремну.
С наилучшими пожеланиями,
Тони.