Fix things when you've maxed out your undolevels.
This sure is ugly, but it's the only efficient way I can find to do it.
fixes issue 12
author |
Steve Losh <steve@stevelosh.com> |
date |
Wed, 20 Oct 2010 18:33:48 -0400 |
parents |
a53459d2b507
|
children |
d625599c4667
|
branches/tags |
(none) |
files |
plugin/gundo.vim |
Changes
--- a/plugin/gundo.vim Wed Oct 20 18:11:03 2010 -0400
+++ b/plugin/gundo.vim Wed Oct 20 18:33:48 2010 -0400
@@ -556,11 +556,7 @@
def _undo_to(n):
n = int(n)
if n == 0:
- try:
- vim.command('silent! undo 1')
- except vim.error:
- return
- vim.command('silent undo')
+ vim.command('silent earlier 999999999d')
else:
vim.command('silent undo %d' % n)