vim setup for c/c++ and more