[vim/f18] - patchlevel 651

Karsten Hopp karsten at fedoraproject.org
Thu Oct 4 21:37:46 UTC 2012


commit 178c7e1e299a287395d0c4df42ae79e93b90a133
Author: Karsten Hopp <karsten at redhat.com>
Date:   Fri Oct 5 00:35:57 2012 +0200

    - patchlevel 651

 7.3.651 |   99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)
---
diff --git a/7.3.651 b/7.3.651
new file mode 100644
index 0000000..0a72424
--- /dev/null
+++ b/7.3.651
@@ -0,0 +1,99 @@
+To: vim_dev at googlegroups.com
+Subject: Patch 7.3.651
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.651
+Problem:    Completion after ":help \{-" gives an error message.
+Solution:   Prepend a backslash.
+Files:      src/ex_cmds.c
+
+
+*** ../vim-7.3.650/src/ex_cmds.c	2012-08-08 16:50:40.000000000 +0200
+--- src/ex_cmds.c	2012-09-05 15:10:13.000000000 +0200
+***************
+*** 4851,4857 ****
+  #ifdef FEAT_EVAL
+  		if (do_count)
+  		{
+! 		    /* prevent accidently changing the buffer by a function */
+  		    save_ma = curbuf->b_p_ma;
+  		    curbuf->b_p_ma = FALSE;
+  		    sandbox++;
+--- 4851,4857 ----
+  #ifdef FEAT_EVAL
+  		if (do_count)
+  		{
+! 		    /* prevent accidentally changing the buffer by a function */
+  		    save_ma = curbuf->b_p_ma;
+  		    curbuf->b_p_ma = FALSE;
+  		    sandbox++;
+***************
+*** 5264,5270 ****
+   * is assumed to be 'p' if missing.
+   *
+   * This is implemented in two passes: first we scan the file for the pattern and
+!  * set a mark for each line that (not) matches. secondly we execute the command
+   * for each line that has a mark. This is required because after deleting
+   * lines we do not know where to search for the next match.
+   */
+--- 5264,5270 ----
+   * is assumed to be 'p' if missing.
+   *
+   * This is implemented in two passes: first we scan the file for the pattern and
+!  * set a mark for each line that (not) matches. Secondly we execute the command
+   * for each line that has a mark. This is required because after deleting
+   * lines we do not know where to search for the next match.
+   */
+***************
+*** 5896,5904 ****
+  	}
+  	else
+  	{
+! 	  /* replace "[:...:]" with "\[:...:]"; "[+...]" with "\[++...]" */
+! 	    if (arg[0] == '[' && (arg[1] == ':'
+! 					 || (arg[1] == '+' && arg[2] == '+')))
+  	      *d++ = '\\';
+  
+  	  for (s = arg; *s; ++s)
+--- 5896,5909 ----
+  	}
+  	else
+  	{
+! 	  /* Replace:
+! 	   * "[:...:]" with "\[:...:]"
+! 	   * "[++...]" with "\[++...]"
+! 	   * "\{" with "\\{"
+! 	   */
+! 	    if ((arg[0] == '[' && (arg[1] == ':'
+! 			 || (arg[1] == '+' && arg[2] == '+')))
+! 		    || (arg[0] == '\\' && arg[1] == '{'))
+  	      *d++ = '\\';
+  
+  	  for (s = arg; *s; ++s)
+*** ../vim-7.3.650/src/version.c	2012-09-05 15:03:27.000000000 +0200
+--- src/version.c	2012-09-05 15:12:51.000000000 +0200
+***************
+*** 721,722 ****
+--- 721,724 ----
+  {   /* Add new patch number below this line */
++ /**/
++     651,
+  /**/
+
+-- 
+GUARD #1:  Where'd you get the coconut?
+ARTHUR:    We found them.
+GUARD #1:  Found them?  In Mercea?  The coconut's tropical!
+ARTHUR:    What do you mean?
+GUARD #1:  Well, this is a temperate zone.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


More information about the scm-commits mailing list