diff --git a/visual-replace.el b/visual-replace.el index 9a0c99e..3232a6f 100644 --- a/visual-replace.el +++ b/visual-replace.el @@ -731,7 +731,8 @@ for `visual-replace'. Replacement starts at the current point." isearch-regexp-lax-whitespace) (setf (visual-replace-args-lax-ws-non-regexp args) isearch-lax-whitespace))) - (isearch-exit) + (isearch-done nil t) + (isearch-clean-overlays) (apply #'visual-replace (visual-replace-read args)))) ;;;###autoload