Проблема в том что VIM абсолютно не реагирует на \begin{verbatim} \end{verbatim}, а также \verb||. Т. е. если в этих окружениях встречаются служебные символы, к примеру $, то VIM считает, что что я начал писать строчную формулу и выделяет все магентой до следующего $ (который может появится только в следующем verbatim'е).
Так вот, нормальный файл подстветки синтаксиса учитывающий вербатим (и возможно другие окружения с которыми пока не сталкивался) имеется?
З.Ы. С такой же фигней сталкивался в Geany когда ставил его на посмотреть. Вообще самая нормальная подстветка синтаксиса из тех что я видел была в KDE (KILE) когда еще пользовался им (КДЕ).
З.З.Ы. Попутно вопрос к эмаксерам как в их ОС с этим дело обстоит? (может попробую осилить)