56adbcc
To: vim-dev@vim.org
56adbcc
Subject: Patch 7.2.019
56adbcc
Fcc: outbox
56adbcc
From: Bram Moolenaar <Bram@moolenaar.net>
56adbcc
Mime-Version: 1.0
56adbcc
Content-Type: text/plain; charset=ISO-8859-1
56adbcc
Content-Transfer-Encoding: 8bit
56adbcc
------------
56adbcc
56adbcc
Patch 7.2.019
56adbcc
Problem:    Completion of ":noautocmd" doesn't work and exists(":noautocmd")
56adbcc
	    returns zero. (Ben Fritz)
56adbcc
Solution:   Add "noautocmd" to the list of modifiers and commands.
56adbcc
Files:	    src/ex_cmds.h, src/ex_docmd.c
56adbcc
56adbcc
56adbcc
*** ../vim-7.2.018/src/ex_cmds.h	Wed Jun 25 00:44:40 2008
56adbcc
--- src/ex_cmds.h	Sat Sep 13 18:37:25 2008
56adbcc
***************
56adbcc
*** 635,640 ****
56adbcc
--- 635,642 ----
56adbcc
  			RANGE|NOTADR|ZEROR|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
56adbcc
  EX(CMD_noremap,		"noremap",	ex_map,
56adbcc
  			BANG|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
56adbcc
+ EX(CMD_noautocmd,	"noautocmd",	ex_wrongmodifier,
56adbcc
+ 			NEEDARG|EXTRA|NOTRLCOM),
56adbcc
  EX(CMD_nohlsearch,	"nohlsearch",	ex_nohlsearch,
56adbcc
  			TRLBAR|SBOXOK|CMDWIN),
56adbcc
  EX(CMD_noreabbrev,	"noreabbrev",	ex_abbreviate,
56adbcc
*** ../vim-7.2.018/src/ex_docmd.c	Sat Jul 26 16:04:39 2008
56adbcc
--- src/ex_docmd.c	Mon Sep 15 20:04:53 2008
56adbcc
***************
56adbcc
*** 2978,2983 ****
56adbcc
--- 2979,2985 ----
56adbcc
      {"keepmarks", 3, FALSE},
56adbcc
      {"leftabove", 5, FALSE},
56adbcc
      {"lockmarks", 3, FALSE},
56adbcc
+     {"noautocmd", 3, FALSE},
56adbcc
      {"rightbelow", 6, FALSE},
56adbcc
      {"sandbox", 3, FALSE},
56adbcc
      {"silent", 3, FALSE},
56adbcc
*** ../vim-7.2.018/src/version.c	Sun Sep 14 21:40:26 2008
56adbcc
--- src/version.c	Thu Sep 18 12:39:56 2008
56adbcc
***************
56adbcc
*** 678,679 ****
56adbcc
--- 678,681 ----
56adbcc
  {   /* Add new patch number below this line */
56adbcc
+ /**/
56adbcc
+     19,
56adbcc
  /**/
56adbcc
56adbcc
-- 
56adbcc
Proof techniques #2: Proof by Oddity.
56adbcc
	SAMPLE: To prove that horses have an infinite number of legs.
56adbcc
(1) Horses have an even number of legs.
56adbcc
(2) They have two legs in back and fore legs in front.
56adbcc
(3) This makes a total of six legs, which certainly is an odd number of
56adbcc
    legs for a horse.
56adbcc
(4) But the only number that is both odd and even is infinity.
56adbcc
(5) Therefore, horses must have an infinite number of legs.
56adbcc
56adbcc
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
56adbcc
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
56adbcc
\\\        download, build and distribute -- http://www.A-A-P.org        ///
56adbcc
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///