diff src/search.c @ 5606:15960ebc2ee8 v7.4.150

updated for version 7.4.150 Problem: :keeppatterns is not respected for :s. Solution: Check the keeppatterns flag. (Yasuhiro Matsumoto)
author Bram Moolenaar <bram@vim.org>
date Tue, 14 Jan 2014 15:53:51 +0100
parents 6e54d1b3408c
children fa53233519c6
line wrap: on
line diff
--- a/src/search.c
+++ b/src/search.c
@@ -201,7 +201,7 @@ search_regcomp(pat, pat_save, pat_use, o
      * Save the currently used pattern in the appropriate place,
      * unless the pattern should not be remembered.
      */
-    if (!(options & SEARCH_KEEP))
+    if (!(options & SEARCH_KEEP) && !cmdmod.keeppatterns)
     {
 	/* search or global command */
 	if (pat_save == RE_SEARCH || pat_save == RE_BOTH)