0e7e17e
# KH: Modified for the runtime-update patch
0e7e17e
To: vim-dev@vim.org
0e7e17e
Subject: patch 7.0.210
0e7e17e
Fcc: outbox
0e7e17e
From: Bram Moolenaar <Bram@moolenaar.net>
0e7e17e
Mime-Version: 1.0
0e7e17e
Content-Type: text/plain; charset=ISO-8859-1
0e7e17e
Content-Transfer-Encoding: 8bit
0e7e17e
------------
0e7e17e
0e7e17e
Patch 7.0.210
0e7e17e
Problem:    ":cbuffer" and ":lbuffer" always fail when the buffer is modified.
0e7e17e
	    (Gary Johnson)
0e7e17e
Solution:   Support adding a !. (Yegappan Lakshmanan)
0e7e17e
Files:	    runtime/doc/quickfix.txt, src/ex_cmds.h
0e7e17e
0e7e17e
0e7e17e
--- vim70/runtime/doc/quickfix.txt.210	2007-03-30 11:03:58.000000000 +0200
0e7e17e
+++ runtime/doc/quickfix.txt	2007-03-30 11:07:04.000000000 +0200
0e7e17e
@@ -178,15 +178,16 @@
0e7e17e
 			current window is used instead of the quickfix list.
0e7e17e
 
0e7e17e
 						*:cb* *:cbuffer* *E681*
0e7e17e
-:cb[uffer] [bufnr]	Read the error list from the current buffer.
0e7e17e
+:cb[uffer][!] [bufnr]	Read the error list from the current buffer.
0e7e17e
 			When [bufnr] is given it must be the number of a
0e7e17e
 			loaded buffer.  That buffer will then be used instead
0e7e17e
 			of the current buffer.
0e7e17e
 			A range can be specified for the lines to be used.
0e7e17e
 			Otherwise all lines in the buffer are used.
0e7e17e
+			See |:cc| for [!].
0e7e17e
 
0e7e17e
 						*:lb* *:lbuffer*
0e7e17e
-:lb[uffer] [bufnr]	Same as ":cbuffer", except the location list for the
0e7e17e
+:lb[uffer][!] [bufnr]	Same as ":cbuffer", except the location list for the
0e7e17e
 			current window is used instead of the quickfix list.
0e7e17e
 
0e7e17e
 						*:cgetb* *:cgetbuffer*
0e7e17e
--- 178,193 ----
0e7e17e
  			current window is used instead of the quickfix list.
0e7e17e
  
0e7e17e
  						*:cb* *:cbuffer* *E681*
0e7e17e
! :cb[uffer][!] [bufnr]	Read the error list from the current buffer.
0e7e17e
  			When [bufnr] is given it must be the number of a
0e7e17e
  			loaded buffer.  That buffer will then be used instead
0e7e17e
  			of the current buffer.
0e7e17e
  			A range can be specified for the lines to be used.
0e7e17e
  			Otherwise all lines in the buffer are used.
0e7e17e
+ 			See |:cc| for [!].
0e7e17e
  
0e7e17e
  						*:lb* *:lbuffer*
0e7e17e
! :lb[uffer][!] [bufnr]	Same as ":cbuffer", except the location list for the
0e7e17e
  			current window is used instead of the quickfix list.
0e7e17e
  
0e7e17e
  						*:cgetb* *:cgetbuffer*
0e7e17e
*** ../vim-7.0.209/src/ex_cmds.h	Thu Jun 22 21:15:46 2006
0e7e17e
--- src/ex_cmds.h	Wed Mar  7 21:53:27 2007
0e7e17e
***************
0e7e17e
*** 198,204 ****
0e7e17e
  EX(CMD_catch,		"catch",	ex_catch,
0e7e17e
  			EXTRA|SBOXOK|CMDWIN),
0e7e17e
  EX(CMD_cbuffer,		"cbuffer",	ex_cbuffer,
0e7e17e
! 			RANGE|NOTADR|WORD1|TRLBAR),
0e7e17e
  EX(CMD_cc,		"cc",		ex_cc,
0e7e17e
  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
0e7e17e
  EX(CMD_cclose,		"cclose",	ex_cclose,
0e7e17e
--- 198,204 ----
0e7e17e
  EX(CMD_catch,		"catch",	ex_catch,
0e7e17e
  			EXTRA|SBOXOK|CMDWIN),
0e7e17e
  EX(CMD_cbuffer,		"cbuffer",	ex_cbuffer,
0e7e17e
! 			BANG|RANGE|NOTADR|WORD1|TRLBAR),
0e7e17e
  EX(CMD_cc,		"cc",		ex_cc,
0e7e17e
  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
0e7e17e
  EX(CMD_cclose,		"cclose",	ex_cclose,
0e7e17e
***************
0e7e17e
*** 498,504 ****
0e7e17e
  EX(CMD_later,		"later",	ex_later,
0e7e17e
  			TRLBAR|EXTRA|NOSPC|CMDWIN),
0e7e17e
  EX(CMD_lbuffer,		"lbuffer",	ex_cbuffer,
0e7e17e
! 			RANGE|NOTADR|WORD1|TRLBAR),
0e7e17e
  EX(CMD_lcd,		"lcd",		ex_cd,
0e7e17e
  			BANG|FILE1|TRLBAR|CMDWIN),
0e7e17e
  EX(CMD_lchdir,		"lchdir",	ex_cd,
0e7e17e
--- 498,504 ----
0e7e17e
  EX(CMD_later,		"later",	ex_later,
0e7e17e
  			TRLBAR|EXTRA|NOSPC|CMDWIN),
0e7e17e
  EX(CMD_lbuffer,		"lbuffer",	ex_cbuffer,
0e7e17e
! 			BANG|RANGE|NOTADR|WORD1|TRLBAR),
0e7e17e
  EX(CMD_lcd,		"lcd",		ex_cd,
0e7e17e
  			BANG|FILE1|TRLBAR|CMDWIN),
0e7e17e
  EX(CMD_lchdir,		"lchdir",	ex_cd,
0e7e17e
*** ../vim-7.0.209/src/version.c	Thu Mar  8 10:25:03 2007
0e7e17e
--- src/version.c	Thu Mar  8 11:04:35 2007
0e7e17e
***************
0e7e17e
*** 668,669 ****
0e7e17e
--- 668,671 ----
0e7e17e
  {   /* Add new patch number below this line */
0e7e17e
+ /**/
0e7e17e
+     210,
0e7e17e
  /**/
0e7e17e
0e7e17e
-- 
0e7e17e
press CTRL-ALT-DEL for more information
0e7e17e
0e7e17e
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
0e7e17e
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
0e7e17e
\\\        download, build and distribute -- http://www.A-A-P.org        ///
0e7e17e
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///