Working with git? Tim Popes fugitive is a mature git plugin for vim.
The main entry point is the :Git or :G command.
:Git
:G
You can commit, rebase, blame or other git related commands out of vim.
Plug 'tpope/vim-fugitive'