(query-replace-regexp-eval): Fix last change.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 6 Jul 2004 12:31:24 +0000 (12:31 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 6 Jul 2004 12:31:24 +0000 (12:31 +0000)
lisp/ChangeLog
lisp/replace.el

index 92552de..32abe4c 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-06  Stefan  <monnier@iro.umontreal.ca>
+
+       * replace.el (query-replace-regexp-eval): Fix last change.
+
 2004-07-05  Stefan  <monnier@iro.umontreal.ca>
 
        * replace.el (query-replace-descr): New fun.
index a7c8b85..60c28d6 100644 (file)
@@ -287,6 +287,7 @@ Third arg DELIMITED (prefix arg if interactive), if non-nil, means replace
 only matches that are surrounded by word boundaries.
 Fourth and fifth arg START and END specify the region to operate on."
   (interactive
+   (progn
    (barf-if-buffer-read-only)
    (let* ((from
           ;; Let-bind the history var to disable the "foo -> bar" default.
@@ -305,7 +306,7 @@ Fourth and fifth arg START and END specify the region to operate on."
           (if (and transient-mark-mode mark-active)
               (region-beginning))
           (if (and transient-mark-mode mark-active)
-              (region-end)))))
+              (region-end))))))
   (perform-replace regexp (cons 'replace-eval-replacement to-expr)
                   t 'literal delimited nil nil start end))