Sweet! I use tig daily as my main git viewer.<p>Here are some bindings my in .tigrc, which I use in the log viewer window, to make it more vim like:<p>bind generic g move-first-line<p>bind generic G move-last-line<p>bind generic n next<p>bind generic p previous<p>I generally use n/p to flip between commits in log view, hit enter to view a specific commit, and then j/k to move lines on the commit view.
My favourite things about Tig:<p><pre><code> * It's fast.
* It's there in the terminal, right where you're using git.
* Hence, easy to use over ssh :)
* Familiar keyboard shortcuts (press 'h' for help).
* Combined log/diff view, where each scrolls independently.
* 'tig --all'
</code></pre>
I've often wished I could use it to start a rebase, but besides that, I find it damn near perfect.
The main project site has more information, as well as some screenshots: <a href="http://jonas.nitro.dk/tig/" rel="nofollow">http://jonas.nitro.dk/tig/</a>
Interesting. It looks similar to the vim plugin fugitive: <a href="http://www.vim.org/scripts/script.php?script_id=2975" rel="nofollow">http://www.vim.org/scripts/script.php?script_id=2975</a>