]> git.eshelyaron.com Git - emacs.git/commitdiff
src/search.c (Freplace_match): Let `replace_range` call the a-c-f
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 18 Feb 2025 14:54:48 +0000 (09:54 -0500)
committerEshel Yaron <me@eshelyaron.com>
Tue, 18 Feb 2025 21:33:25 +0000 (22:33 +0100)
(cherry picked from commit 19f5ccbf39383f9744b9513166a2d2e7ccb85e1c)

src/search.c

index 4a1a4868a8200f5e7cbd21fdcdc719e89b8d6b05..81466be323aefbabc86eda2a0712efa95c1fc279 100644 (file)
@@ -2761,8 +2761,7 @@ since only regular expressions have distinguished subexpressions.  */)
   newpoint = sub_start + SCHARS (newtext);
 
   /* Replace the old text with the new in the cleanest possible way.  */
-  replace_range (sub_start, sub_end, newtext, 1, 0, 1, true, true);
-  signal_after_change (sub_start, sub_end - sub_start, SCHARS (newtext));
+  replace_range (sub_start, sub_end, newtext, 1, 0, 1, true, false);
 
   if (case_action == all_caps)
     Fupcase_region (make_fixnum (search_regs.start[sub]),