]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/el-search/el-search.el
Fix el-search--ensure-sexp-start error at bob
[gnu-emacs-elpa] / packages / el-search / el-search.el
index 71b07ecdafaa5c0c7e406b6d97c04999b8272320..de219de9a1ecc6294dd44c325f1d4d7737b6cf08 100644 (file)
@@ -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))