Loading ...
Sorry, an error occurred while loading the content.

Raise undolevels setting?

Expand Messages
  • Christian Brabandt
    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
    Message 1 of 1 , Sep 30 2:01 PM
    • 0 Attachment
      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
    Your message has been successfully submitted and would be delivered to recipients shortly.