to post messages and comments.

Почему в vim может не работать подсветка синтаксиса? Дано Debian 7.5

vim.basic --version показывает +syntax

$ grep filetype ~/.vimrc
"http://vimdoc.sourceforge.net/htmldoc/usr_05.html#vimrc-filetype
filetype plugin indent on

$ dpkg -S /usr/share/vim/vim72/syntax/sh.vim
vim-runtime: /usr/share/vim/vim72/syntax/sh.vim

После запуска vim.basic ~/.bashrc
Оказывается, что выставлен filetype=sh. syntax автоматически не выставляется, в отличие от другие моих машин. Сделать вручную set syntax=sh подсветку не включает.
~/.vimrc совпадает с другими моими машинами, где подсветка работает.

Ну чего ему не хватает?!

ЧЯДНТ?!
BinarySet::BinarySet(std::vector<bool>& vec):
m_size((vec.capacity() % Bits == 0) ? vec.capacity()/Bits : vec.capacity()/Bits + 1),
m_realsize(vec.size() % Bits == 0 ? vec.size()/Bits : vec.size()/Bits + 1)),
m_pos(vec.size()), m_data(new binInt[m_size])
{
...
}

Где тут ошибка в синтаксисе?!