add the fugitive plugin and optimize the vimrc