Заметил такую странность. Если установить подсветку вручную с помощью `:set filetype=<filetype>` а затем переключиться на другой буфер с помощью `:buffer <num>` и снова вернуться к первому файлу посредством :buffer то у нас вырубается подсветка синтаксиса, хотя в строке статуса написан тип файла который мы установили. Лечится это либо повторной установкой типа файла/синтаксиса, либо `:syntax on`. Если тип файла определяется автоматически, то ничего такого не происходит и при смене буферов подсветка сохраняется.
Внимание вопрос: что за фигня?