changeset 1427:c49077849583

(occur): Always search entire buffer.
author Richard M. Stallman <rms@gnu.org>
date Sun, 18 Oct 1992 01:06:40 +0000
parents 67fd35416ba3
children 4fa17744d7ee
files lisp/replace.el
diffstat 1 files changed, 7 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/replace.el	Sat Oct 17 22:11:56 1992 +0000
+++ b/lisp/replace.el	Sun Oct 18 01:06:40 1992 +0000
@@ -243,16 +243,11 @@
 match.  A negative number means to include that many lines before the match.
 A positive number means to include that many lines both before and after.")
 
-(defvar occur-whole-buffer nil
-  "If t, occur operates on whole buffer, otherwise occur starts from point.
-default is nil.")
-
 (fset 'list-matching-lines 'occur)
 
 (defun occur (regexp &optional nlines)
-  "Show lines containing a match for REGEXP.  If the global variable
-`occur-whole-buffer' is non-nil, the entire buffer is searched, otherwise
-search begins at point.  Interactively, REGEXP defaults to the last REGEXP
+  "Show all lines in the current buffer containing a match for REGEXP.
+Interactively, REGEXP defaults to the last REGEXP
 used interactively with \\[occur].
 
 If a match spreads across multiple lines, all those lines are shown.
@@ -276,11 +271,10 @@
 	(linenum 1)
 	(prevpos (point-min))
 	(final-context-start (make-marker)))
-    (if (not occur-whole-buffer)
-	(save-excursion
-	  (beginning-of-line)
-	  (setq linenum (1+ (count-lines (point-min) (point))))
-	  (setq prevpos (point))))
+;;;	(save-excursion
+;;;	  (beginning-of-line)
+;;;	  (setq linenum (1+ (count-lines (point-min) (point))))
+;;;	  (setq prevpos (point)))
     (with-output-to-temp-buffer "*Occur*"
       (save-excursion
 	(set-buffer standard-output)
@@ -294,8 +288,7 @@
       (if (eq buffer standard-output)
 	  (goto-char (point-max)))
       (save-excursion
-	(if occur-whole-buffer
-	    (beginning-of-buffer))
+	(beginning-of-buffer)
 	;; Find next match, but give up if prev match was at end of buffer.
 	(while (and (not (= prevpos (point-max)))
 		    (re-search-forward regexp nil t))