add better C++ highlighting for vim