Синтаксис синтаксиса GLSL http://www.vim.org/scripts/script.php?script_id=1002 работает хорошо. Но он не распознает .frag или .vert файлы шейдеров, которые обычно начинаются с строки, такой как #version 330
. (Это на Ubuntu 12.04.2 LTS, все вплоть до настоящего времени.)Как может ~/.vimrc игнорировать неверное предположение filetype.vim для выделения синтаксиса?
С такой линией, после загрузки файла необходимо вручную ввести set syntax=glsl
, вероятно потому, что /usr/share/vim/vim73/filetype.vim имеет
" Generic configuration file (check this last, it's just guessing!)
if
... getline(1)=~'^#'
... setf conf
.
Почему это не отменяет 0/12. Есть ли обходной путь, который не хватает в файле filetype.vim?