Gundo.vim is Vim plugin to visualize your Vim undo tree.
Maintainer of Gundo.vim looks tired. This is my own fork of it.
- Introductory Video
- Original Project Site
- Neovim support
- Merged upstream pull requests:
- Fix paths with spaces
- Display timestamps in ISO format
- Real time updates
- Show changes saved to disk
- Python NoneType errors
- open vimdiff of current buffer
- Add global_disable option
- Reduce verbosity
- Several new features:
- Ability to search thru gundo history using '/'.
- A 'in line' diff.
- Navigation keys J/K to move thru written undos.
- Merge more reasonable pull requests
- Make faster
- Automated test
Do you have any plan to diverge from upstream?
- Not yet. It'll always be downstream of original
-
Vim ≥ 7.3 with
+python
or
Neovim -
Python ≥ 2.4
Recommended vimrc
settings:
" Enable persistent undo so that undo history persists across vim sessions
set undofile
set undodir=~/.vim/undo
The tests appear to be broken in tests/. Tests unit tests can be run with nose:
cd autoload
nosetests