Fork me on GitHub

extradite.vim: a git commit browser

an extension for fugitive.vim

extradite.vim is a wrapper around git log -- [file].

I wanted tight integration between tig and vim, but there was no good way to do it. So I've replicated some of tig's functionality within vim instead.

Click on the screenshot to the left for a better view!

:Extradite toggles the commit log of the current file. In the log view,

  • t toggles the preview-diff window
  • <cr> opens the commit under the selected line
  • d[h|v|t] diffs the selected commit against the current file

Do :help Extradite for more info, or take a look at the README.

Download
Get from vim.org
Note: fugitive.vim must be installed! Also, :Extradite will only run on files that are under version control.
If you liked extradite.vim, you might want to check out my other projects.
“It's like gitx but prettier”