fugitive.vim
provides full git acces through :G <git sub command>
.
gd
in normal mode to go to definition.
K
in normal mode to show hover info.
<leader>vd
to show diagnostic.
<C-p>
and <C-n>
for prev and next completion. <C-y>
to accept selected completion.
<C-u>
and <C-d>
to page up and down.