diff --git a/lisp/isearch.el b/lisp/isearch.el index 8f480a87d9..ad30b5e514 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -2838,6 +2839,9 @@ isearch-search-and-update isearch-barrier (1+ isearch-other-end))))) (isearch-search) + (when (and (memq isearch-wrap-pause '(no no-ding)) + (not isearch-success)) + (isearch-repeat (if isearch-forward 'forward 'backward))) )) (isearch-push-state) (if isearch-op-fun (funcall isearch-op-fun))