Do a tig in your vim
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7f58e62 Sep 16, 2017
Failed to load latest commit information.
plugin Change default open command to :enew from :new Sep 16, 2017
LICENSE Initial Commit Mar 10, 2016 Added thanks Sep 16, 2017

Vim Tig

Love Tig? Me too!
Love Vim? OMG we're totes the same!
So here's a simple plugin to make calling tig in vim easy peasy.
It's teh handies!


Neovim. This plugin uses Neovim's built in terminal; therefore it will crash and burn on classic Vim. Classic support may be added if either

  1. enough people want it
  2. I go back to classic Vim
  3. someone else does it :)


Use your most favouritest plugin manager.


Simply run :Tig
or bind a key to it, e.g.:

map <C-G> :Tig<Cr>

Pass tig commands:

:Tig show

Show commit log of current file:



Tig executable: let g:tig_executable = 'tig' Tig command to run: let g:tig_default_command = 'status' Vim command to run on tig exit: let g:tig_on_exit = 'bw!' Vim command before opening terminal: let g:tig_open_command = 'enew'


  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D


Nick Butler

Additional thanks to Mizuchi for vim-ranger which was used as a reference.