X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/3d72d1d6aef4aecdda3b068ba4de319f456d870a..3d0a12e0de844c9a3899d32a709e3dc1e0c3d219:/packages/el-search/el-search.el diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el index c56c9d0f9..de219de9a 100644 --- a/packages/el-search/el-search.el +++ b/packages/el-search/el-search.el @@ -356,9 +356,10 @@ and return it." (while not-done (let ((stop-here nil) (looking-at-from-back (lambda (regexp n) - (save-excursion - (backward-char n) - (looking-at regexp))))) + (and (> (point) n) + (save-excursion + (backward-char n) + (looking-at regexp)))))) (while (not stop-here) (cond ((eobp) (signal 'end-of-buffer nil)) @@ -1112,7 +1113,8 @@ Hit any key to proceed." TO-EXPR is an Elisp expression that is evaluated repeatedly for each match with bindings created in FROM-PATTERN in effect to -produce a replacement expression. +produce a replacement expression. Operate from point +to (point-max). As each match is found, the user must type a character saying what to do with it. For directions, type ? at that time."