185144163660

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
[view raw] [browse files]
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)