2010-10-29 13:31:33 -04:00
2010-10-29 10:25:02 -04:00
2010-10-29 13:31:33 -04:00
2010-10-12 23:43:29 -04:00
2010-10-29 10:21:09 -04:00

Flattr this

Gundo.vim is Vim plugin to visualize your Vim undo tree.

Preview

Screencast:

http://screenr.com/M9l

Screenshot:

gundo

Requirements

  • Vim 7.3+
  • Python support for Vim
  • Python 2.4+

Installation

Use Pathogen. Don't use pathogen? Start.

hg clone http://bitbucket.org/sjl/gundo.vim ~/.vim/bundle/gundo

There's a git mirror if you prefer:

git clone http://github.com/sjl/gundo.vim.git ~/.vim/bundle/gundo

Add a mapping to your ~/.vimrc (change the key to suit your taste):

nnoremap <F5> :GundoToggle<CR>

Usage

Run :help gundo for the full docs. Here's the in-a-nutshell version.

When you're editing a file you can bring up the undo graph for that file with <F5> (or whatever key you mapped it to).

Press <F5> again to close the undo graph and return to your file.

Use j and k to move up and down the graph. The preview pane will update with a diff of the change made by the undo state you're currently on.

Press return to revert the file's contents to that undo state and return to the file.

Description
No description provided
Readme 396 KiB
Languages
Vim script 82.8%
HTML 9.3%
Python 6.9%
CSS 0.8%
Shell 0.2%