Added cpp compatibility, as well as the ability to reload .vimrc manually