Hi,

I'd like to raise the question, if when Vim is compiled with persistent 
undo feature, the undolevels setting could be raised?

I noticed that when working on a file and making many changes, you loose 
your earliest changes, which might not be expected. I am thinking about 
raising the limit to 10000.

Would that be reasonable? Or does this actually impact memory usage too 
much? Comments?

regards,
Christian

PS: I am thinking of something like this patch:

diff --git a/src/option.c b/src/option.c
--- a/src/option.c
+++ b/src/option.c
@@ -2656,7 +2656,10 @@
     {"undolevels",  "ul",   P_NUM|P_VI_DEF,
                            (char_u *)&p_ul, PV_NONE,
                            {
-#if defined(UNIX) || defined(WIN3264) || defined(OS2) || defined(VMS)
+#if (defined(UNIX) || defined(WIN3264) || defined(OS2) || defined(VMS)) \
+                             && defined(FEAT_PERSISTENT_UNDO)
+                           (char_u *)10000L,
+#elif defined(UNIX) || defined(WIN3264) || defined(OS2) || defined(VMS)
                            (char_u *)1000L,
 #else
                            (char_u *)100L,

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui