Author: glen                         Date: Wed Nov 12 15:25:50 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- from upstream

---- Files affected:
SOURCES:
   7.2.026 (NONE -> 1.1)  (NEW), 7.2.027 (NONE -> 1.1)  (NEW), 7.2.028 (NONE -> 
1.1)  (NEW), 7.2.029 (NONE -> 1.1)  (NEW), 7.2.030 (NONE -> 1.1)  (NEW), 
7.2.031 (NONE -> 1.1)  (NEW), 7.2.032 (NONE -> 1.1)  (NEW), 7.2.033 (NONE -> 
1.1)  (NEW), 7.2.034 (NONE -> 1.1)  (NEW), 7.2.035 (NONE -> 1.1)  (NEW), 
7.2.036 (NONE -> 1.1)  (NEW), 7.2.037 (NONE -> 1.1)  (NEW), 7.2.038 (NONE -> 
1.1)  (NEW), 7.2.039 (NONE -> 1.1)  (NEW), 7.2.040 (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/7.2.026
diff -u /dev/null SOURCES/7.2.026:1.1
--- /dev/null   Wed Nov 12 16:25:50 2008
+++ SOURCES/7.2.026     Wed Nov 12 16:25:39 2008
@@ -0,0 +1,105 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.026
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.026 (after 7.2.010)
+Problem:    "K" doesn't use the length of the identifier but uses the rest of
+           the line.
+Solution:   Copy the desired number of characters first.
+Files:     src/normal.c
+
+
+*** ../vim-7.2.025/src/normal.c        Thu Oct  2 22:55:17 2008
+--- src/normal.c       Sat Nov  1 13:41:03 2008
+***************
+*** 183,188 ****
+--- 183,190 ----
+  static void  nv_cursorhold __ARGS((cmdarg_T *cap));
+  #endif
+  
++ static char *e_noident = N_("E349: No identifier under cursor");
++ 
+  /*
+   * Function to be called for a Normal or Visual mode command.
+   * The argument is a cmdarg_T.
+***************
+*** 3510,3516 ****
+       if (find_type & FIND_STRING)
+           EMSG(_("E348: No string under cursor"));
+       else
+!          EMSG(_("E349: No identifier under cursor"));
+       return 0;
+      }
+      ptr += col;
+--- 3512,3518 ----
+       if (find_type & FIND_STRING)
+           EMSG(_("E348: No string under cursor"));
+       else
+!          EMSG(_(e_noident));
+       return 0;
+      }
+      ptr += col;
+***************
+*** 5472,5479 ****
+           {
+               /* An external command will probably use an argument starting
+                * with "-" as an option.  To avoid trouble we skip the "-". */
+!              while (*ptr == '-')
+                   ++ptr;
+  
+               /* When a count is given, turn it into a range.  Is this
+                * really what we want? */
+--- 5474,5490 ----
+           {
+               /* An external command will probably use an argument starting
+                * with "-" as an option.  To avoid trouble we skip the "-". */
+!              while (*ptr == '-' && n > 0)
+!              {
+                   ++ptr;
++                  --n;
++              }
++              if (n == 0)
++              {
++                  EMSG(_(e_noident));  /* found dashes only */
++                  vim_free(buf);
++                  return;
++              }
+  
+               /* When a count is given, turn it into a range.  Is this
+                * really what we want? */
+***************
+*** 5520,5526 ****
+--- 5531,5539 ----
+      if (cmdchar == 'K' && !kp_help)
+      {
+       /* Escape the argument properly for a shell command */
++      ptr = vim_strnsave(ptr, n);
+       p = vim_strsave_shellescape(ptr, TRUE);
++      vim_free(ptr);
+       if (p == NULL)
+       {
+           vim_free(buf);
+*** ../vim-7.2.025/src/version.c       Thu Oct  2 22:55:17 2008
+--- src/version.c      Sat Nov  1 13:50:53 2008
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     26,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+161. You get up before the sun rises to check your e-mail, and you
+     find yourself in the very same chair long after the sun has set.
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

================================================================
Index: SOURCES/7.2.027
diff -u /dev/null SOURCES/7.2.027:1.1
--- /dev/null   Wed Nov 12 16:25:51 2008
+++ SOURCES/7.2.027     Wed Nov 12 16:25:39 2008
@@ -0,0 +1,98 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.027
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.027
+Problem:    Can use cscope commands in the sandbox.
+Solution:   Disallow them, they might not be safe.
+Files:     src/ex_cmds.h
+
+
+*** ../vim-7.2.026/src/ex_cmds.h       Thu Sep 18 12:43:21 2008
+--- src/ex_cmds.h      Thu Sep 18 22:18:14 2008
+***************
+*** 278,284 ****
+  EX(CMD_crewind,              "crewind",      ex_cc,
+                       RANGE|NOTADR|COUNT|TRLBAR|BANG),
+  EX(CMD_cscope,               "cscope",       do_cscope,
+!                      EXTRA|NOTRLCOM|SBOXOK|XFILE),
+  EX(CMD_cstag,                "cstag",        do_cstag,
+                       BANG|TRLBAR|WORD1),
+  EX(CMD_cunmap,               "cunmap",       ex_unmap,
+--- 278,284 ----
+  EX(CMD_crewind,              "crewind",      ex_cc,
+                       RANGE|NOTADR|COUNT|TRLBAR|BANG),
+  EX(CMD_cscope,               "cscope",       do_cscope,
+!                      EXTRA|NOTRLCOM|XFILE),
+  EX(CMD_cstag,                "cstag",        do_cstag,
+                       BANG|TRLBAR|WORD1),
+  EX(CMD_cunmap,               "cunmap",       ex_unmap,
+***************
+*** 506,512 ****
+  EX(CMD_lclose,               "lclose",       ex_cclose,
+                       RANGE|NOTADR|COUNT|TRLBAR),
+  EX(CMD_lcscope,              "lcscope",      do_cscope,
+!                      EXTRA|NOTRLCOM|SBOXOK|XFILE),
+  EX(CMD_left,         "left",         ex_align,
+                       TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
+  EX(CMD_leftabove,    "leftabove",    ex_wrongmodifier,
+--- 506,512 ----
+  EX(CMD_lclose,               "lclose",       ex_cclose,
+                       RANGE|NOTADR|COUNT|TRLBAR),
+  EX(CMD_lcscope,              "lcscope",      do_cscope,
+!                      EXTRA|NOTRLCOM|XFILE),
+  EX(CMD_left,         "left",         ex_align,
+                       TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
+  EX(CMD_leftabove,    "leftabove",    ex_wrongmodifier,
+***************
+*** 653,658 ****
+--- 653,660 ----
+                       EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
+  EX(CMD_open,         "open",         ex_open,
+                       RANGE|EXTRA),
++ EX(CMD_oldfiles,     "oldfiles",     ex_oldfiles,
++                      BANG|TRLBAR|SBOXOK|CMDWIN),
+  EX(CMD_omap,         "omap",         ex_map,
+                       EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
+  EX(CMD_omapclear,    "omapclear",    ex_mapclear,
+***************
+*** 804,810 ****
+  EX(CMD_scriptencoding,       "scriptencoding", ex_scriptencoding,
+                       WORD1|TRLBAR|CMDWIN),
+  EX(CMD_scscope,              "scscope",      do_scscope,
+!                      EXTRA|NOTRLCOM|SBOXOK),
+  EX(CMD_set,          "set",          ex_set,
+                       TRLBAR|EXTRA|CMDWIN|SBOXOK),
+  EX(CMD_setfiletype,  "setfiletype",  ex_setfiletype,
+--- 806,812 ----
+  EX(CMD_scriptencoding,       "scriptencoding", ex_scriptencoding,
+                       WORD1|TRLBAR|CMDWIN),
+  EX(CMD_scscope,              "scscope",      do_scscope,
+!                      EXTRA|NOTRLCOM),
+  EX(CMD_set,          "set",          ex_set,
+                       TRLBAR|EXTRA|CMDWIN|SBOXOK),
+  EX(CMD_setfiletype,  "setfiletype",  ex_setfiletype,
+*** ../vim-7.2.026/src/version.c       Sat Nov  1 13:51:57 2008
+--- src/version.c      Thu Nov  6 10:21:21 2008
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     27,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+179. You wonder why your household garbage can doesn't have an
+     "empty recycle bin" button.
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

================================================================
Index: SOURCES/7.2.028
diff -u /dev/null SOURCES/7.2.028:1.1
--- /dev/null   Wed Nov 12 16:25:51 2008
+++ SOURCES/7.2.028     Wed Nov 12 16:25:40 2008
@@ -0,0 +1,53 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.028
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.028
+Problem:    Confusing error message for missing ().
+Solution:   Change "braces" to "parentheses". (Gary Johnson)
+Files:     src/eval.c
+
+
+*** ../vim-7.2.027/src/eval.c  Wed Sep 10 15:38:13 2008
+--- src/eval.c Tue Sep 30 21:43:38 2008
+***************
+*** 3287,3293 ****
+  
+      if (*startarg != '(')
+      {
+!      EMSG2(_("E107: Missing braces: %s"), eap->arg);
+       goto end;
+      }
+  
+--- 3293,3299 ----
+  
+      if (*startarg != '(')
+      {
+!      EMSG2(_("E107: Missing parentheses: %s"), eap->arg);
+       goto end;
+      }
+  
+*** ../vim-7.2.027/src/version.c       Thu Nov  6 10:23:03 2008
+--- src/version.c      Thu Nov  6 11:02:51 2008
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     28,
+  /**/
+
+-- 
+Wizards had always known that the act of observation changed the thing that
+was observed, and sometimes forgot that it also changed the observer too.
+                       Terry Pratchett  -  Interesting times
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

================================================================
Index: SOURCES/7.2.029
diff -u /dev/null SOURCES/7.2.029:1.1
--- /dev/null   Wed Nov 12 16:25:52 2008
+++ SOURCES/7.2.029     Wed Nov 12 16:25:40 2008
@@ -0,0 +1,44 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.029
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.029
+Problem:    No completion for ":doautoall".
+Solution:   Complete ":doautoall" like ":doautocmd".  (Doug Kearns)
+Files:     src/ex_docmd.c
+
+
+*** ../vim-7.2.028/src/ex_docmd.c      Thu Sep 18 21:29:07 2008
+--- src/ex_docmd.c     Mon Nov  3 21:21:17 2008
+***************
+*** 3609,3614 ****
+--- 3610,3616 ----
+           return set_context_in_autocmd(xp, arg, FALSE);
+  
+       case CMD_doautocmd:
++      case CMD_doautoall:
+           return set_context_in_autocmd(xp, arg, TRUE);
+  #endif
+       case CMD_set:
+*** ../vim-7.2.028/src/version.c       Thu Nov  6 11:04:50 2008
+--- src/version.c      Thu Nov  6 17:14:58 2008
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     29,
+  /**/
+
+-- 
+Press any key to continue, press any other key to quit.
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

================================================================
Index: SOURCES/7.2.030
diff -u /dev/null SOURCES/7.2.030:1.1
--- /dev/null   Wed Nov 12 16:25:52 2008
+++ SOURCES/7.2.030     Wed Nov 12 16:25:40 2008
@@ -0,0 +1,51 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.030
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.030 (after 7.2.027)
+Problem:    Can't compile.
+Solution:   Remove prematurely added ex_oldfiles.
+Files:     src/ex_cmds.h
+
+
+*** ../vim-7.2.029/src/ex_cmds.h       Thu Nov  6 10:23:03 2008
+--- src/ex_cmds.h      Thu Nov  6 20:45:07 2008
+***************
+*** 653,660 ****
+                       EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
+  EX(CMD_open,         "open",         ex_open,
+                       RANGE|EXTRA),
+- EX(CMD_oldfiles,     "oldfiles",     ex_oldfiles,
+-                      BANG|TRLBAR|SBOXOK|CMDWIN),
+  EX(CMD_omap,         "omap",         ex_map,
+                       EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
+  EX(CMD_omapclear,    "omapclear",    ex_mapclear,
+--- 653,658 ----
+*** ../vim-7.2.029/src/version.c       Thu Nov  6 17:16:06 2008
+--- src/version.c      Thu Nov  6 20:46:11 2008
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     30,
+  /**/
+
+-- 
+% cat /usr/include/sys/errno.h
+#define        EPERM           1               /* Operation not permitted */
+#define        ENOENT          2               /* No such file or directory */
+#define        ESRCH           3               /* No such process */
+[...]
+#define EMACS          666             /* Too many macros */
+%
+
+ /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

================================================================
Index: SOURCES/7.2.031
diff -u /dev/null SOURCES/7.2.031:1.1
--- /dev/null   Wed Nov 12 16:25:53 2008
+++ SOURCES/7.2.031     Wed Nov 12 16:25:41 2008
@@ -0,0 +1,1281 @@
+To: [EMAIL PROTECTED]
+Subject: Patch 7.2.031
+Fcc: outbox
+From: Bram Moolenaar <[EMAIL PROTECTED]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.031
+Problem:    Information in the viminfo file about previously edited files is
+           not available to the user.  There is no way to get a complete list
+           of files edited in previous Vim sessions.
+Solution:   Add v:oldfiles and fill it with the list of old file names when
+           first reading the viminfo file.  Add the ":oldfiles" command,
+           ":browse oldfiles" and the "#<123" special file name.  Increase
+           the default value for 'viminfo' from '20 to '100.
+Files:     runtime/doc/cmdline.txt, runtime/doc/eval.txt,
+           runtime/doc/starting.txt, runtime/doc/usr_21.txt, src/eval.c,
+           src/ex_cmds.c, src/ex_cmds.h, src/ex_docmd.c, src/feature.h,
+           src/fileio.c, src/main.c, src/mark.c, src/misc1.c,
+           src/proto/eval.pro, src/proto/ex_cmds.pro, src/proto/mark.pro,
+           src/option.c, src/structs.h, src/vim.h
+
+
+*** ../vim-7.2.030/runtime/doc/cmdline.txt     Sat Aug  9 19:36:46 2008
+--- runtime/doc/cmdline.txt    Thu Sep 18 22:55:27 2008
+***************
+*** 1,4 ****
+! *cmdline.txt*   For Vim version 7.2.  Last change: 2008 Jul 29
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+--- 1,4 ----
+! *cmdline.txt*   For Vim version 7.2.  Last change: 2008 Sep 18
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+***************
+*** 157,162 ****
+--- 157,167 ----
+                               (doesn't work at the expression prompt; some
+                               things such as changing the buffer or current
+                               window are not allowed to avoid side effects)
++                              When the result is a |List| the items are used
++                              as lines.  They can have line breaks inside
++                              too.
++                              When the result is a Float it's automatically
++                              converted to a String.
+               See |registers| about registers.  {not in Vi}
+               Implementation detail: When using the |expression| register
+               and invoking setcmdpos(), this sets the position before
+***************
+*** 730,748 ****
+  In Ex commands, at places where a file name can be used, the following
+  characters have a special meaning.  These can also be used in the expression
+  function expand() |expand()|.
+!      %       is replaced with the current file name                  *:_%*
+!      #       is replaced with the alternate file name                *:_#*
+       #n      (where n is a number) is replaced with the file name of
+!              buffer n.  "#0" is the same as "#"
+!      ##      is replaced with all names in the argument list         *:_##*
+               concatenated, separated by spaces.  Each space in a name
+               is preceded with a backslash.
+! Note that these give the file name as it was typed.  If an absolute path is
+! needed (when using the file name from a different directory), you need to add
+! ":p".  See |filename-modifiers|.
+  Note that backslashes are inserted before spaces, so that the command will
+  correctly interpret the file name.  But this doesn't happen for shell
+! commands.  For those you probably have to use quotes: >
+       :!ls "%"
+       :r !spell "%"
+  
+--- 735,763 ----
+  In Ex commands, at places where a file name can be used, the following
+  characters have a special meaning.  These can also be used in the expression
+  function expand() |expand()|.
+!      %       Is replaced with the current file name.           *:_%* *c_%*
+!      #       Is replaced with the alternate file name.         *:_#* *c_#*
+       #n      (where n is a number) is replaced with the file name of
+!              buffer n.  "#0" is the same as "#".
+!      ##      Is replaced with all names in the argument list   *:_##* *c_##*
+               concatenated, separated by spaces.  Each space in a name
+               is preceded with a backslash.
+!      #<n     (where n is a number > 0) is replaced with old    *:_#<* *c_#<*
+!              file name n.  See |:oldfiles| or |v:oldfiles| to get the
+!              number.                                                 *E809*
+!              {only when compiled with the +eval and +viminfo features}
+! 
+! Note that these, except "#<n", give the file name as it was typed.  If an
+! absolute path is needed (when using the file name from a different 
directory),
+! you need to add ":p".  See |filename-modifiers|.
+! 
+! The "#<n" item returns an absolute path, but it will start with "~/" for 
files
+! below your home directory.
+! 
+  Note that backslashes are inserted before spaces, so that the command will
+  correctly interpret the file name.  But this doesn't happen for shell
+! commands.  For those you probably have to use quotes (this fails for files
+! that contain a quote and wildcards): >
+       :!ls "%"
+       :r !spell "%"
+  
+*** ../vim-7.2.030/runtime/doc/eval.txt        Sat Aug  9 19:36:47 2008
+--- runtime/doc/eval.txt       Sun Nov  2 14:25:38 2008
+***************
+*** 1,4 ****
+! *eval.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+--- 1,4 ----
+! *eval.txt*   For Vim version 7.2.  Last change: 2008 Nov 02
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+***************
+*** 1484,1489 ****
+--- 1484,1500 ----
+               This is the screen column number, like with |virtcol()|.  The
+               value is zero when there was no mouse button click.
+  
++                                      *v:oldfiles* *oldfiles-variable*
++ v:oldfiles   List of file names that is loaded from the |viminfo| file on
++              startup.  These are the files that Vim remembers marks for.
++              The length of the List is limited by the ' argument of the
++              'viminfo' option (default is 100).
++              Also see |:oldfiles| and |c_#<|.
++              The List can be modified, but this has no effect on what is
++              stored in the |viminfo| file later.  If you use values other
++              than String this will cause trouble.
++              {only when compiled with the +viminfo feature}
++ 
+                                       *v:operator* *operator-variable*
+  v:operator   The last operator given in Normal mode.  This is a single
+               character except for commands starting with <g> or <z>,
+*** ../vim-7.2.030/runtime/doc/starting.txt    Sat Aug  9 19:36:52 2008
+--- runtime/doc/starting.txt   Sun Nov  9 12:12:19 2008
+***************
+*** 1,4 ****
+! *starting.txt*  For Vim version 7.2.  Last change: 2008 Jun 21
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+--- 1,4 ----
+! *starting.txt*  For Vim version 7.2.  Last change: 2008 Nov 09
+  
+  
+                 VIM REFERENCE MANUAL    by Bram Moolenaar
+***************
+*** 1337,1344 ****
+                                                       *viminfo-read*
+  When Vim is started and the 'viminfo' option is non-empty, the contents of
+  the viminfo file are read and the info can be used in the appropriate places.
+! The marks are not read in at startup (but file marks are).  See
+! |initialization| for how to set the 'viminfo' option upon startup.
+  
+                                                       *viminfo-write*
+  When Vim exits and 'viminfo' is non-empty, the info is stored in the viminfo
+--- 1335,1343 ----
+                                                       *viminfo-read*
+  When Vim is started and the 'viminfo' option is non-empty, the contents of
+  the viminfo file are read and the info can be used in the appropriate places.
+! The |v:oldfiles| variable is filled.  The marks are not read in at startup
+! (but file marks are).  See |initialization| for how to set the 'viminfo'
+! option upon startup.
+  
+                                                       *viminfo-write*
+  When Vim exits and 'viminfo' is non-empty, the info is stored in the viminfo
+***************
+*** 1372,1377 ****
+--- 1371,1378 ----
+  that start with any string given with the "r" flag in 'viminfo'.  This can be
+  used to avoid saving marks for files on removable media (for MS-DOS you would
+  use "ra:,rb:", for Amiga "rdf0:,rdf1:,rdf2:").
++ The |v:oldfiles| variable is filled with the file names that the viminfo file
++ has marks for.
+  
+                                                       *viminfo-file-marks*
+  Uppercase marks ('A to 'Z) are stored when writing the viminfo file.  The
+***************
+*** 1463,1470 ****
+                                                  *:rv* *:rviminfo* *E195*
+  :rv[iminfo][!] [file]        Read from viminfo file [file] (default: see 
above).
+                       If [!] is given, then any information that is
+!                      already set (registers, marks, etc.) will be
+!                      overwritten.  {not in Vi}
+  
+                                       *:wv* *:wviminfo* *E137* *E138* *E574*
+  :wv[iminfo][!] [file]        Write to viminfo file [file] (default: see 
above).
+--- 1464,1471 ----
+                                                  *:rv* *:rviminfo* *E195*
+  :rv[iminfo][!] [file]        Read from viminfo file [file] (default: see 
above).
+                       If [!] is given, then any information that is
+!                      already set (registers, marks, |v:oldfiles|, etc.)
+!                      will be overwritten   {not in Vi}
+  
+                                       *:wv* *:wviminfo* *E137* *E138* *E574*
+  :wv[iminfo][!] [file]        Write to viminfo file [file] (default: see 
above).
+***************
+*** 1479,1482 ****
+--- 1480,1499 ----
+                       the .viminfo file.
+                       {not in Vi}
+  
++                                              *:ol* *:oldfiles*
++ :ol[dfiles]          List the files that have marks stored in the viminfo
++                      file.  This list is read on startup and only changes
++                      afterwards with ":rviminfo!".  Also see |v:oldfiles|.
++                      The number can be used with |c_#<|.
<<Diff was trimmed, longer than 597 lines>>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to