summaryrefslogtreecommitdiff
path: root/lisp/subr.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/subr.el')
-rw-r--r--lisp/subr.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/subr.el b/lisp/subr.el
index 66b73cbf6cc..017ab3e16bb 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -4798,8 +4798,8 @@ Comparisons and replacements are done with fixed case."
(let ((matches 0)
(case-fold-search nil))
(while (search-forward string nil t)
- (delete-region (match-beginning 0) (match-end 0))
- (insert replacement)
+ (replace-region-contents (match-beginning 0) (match-end 0)
+ replacement 0)
(setq matches (1+ matches)))
(and (not (zerop matches))
matches)))))