(with-output-to-temp-buffer "*Occur*"
(save-excursion
(set-buffer standard-output)
- (insert "Lines matching ")
+ ;; We will insert the number of lines, and "lines", later.
+ (insert " matching ")
(prin1 regexp)
(insert " in buffer " (buffer-name buffer) ?. ?\n)
(occur-mode)
(set-buffer standard-output)
;; Put positions in increasing order to go with buffer.
(setq occur-pos-list (nreverse occur-pos-list))
+ (goto-char (point-min))
+ (if (= (length occur-pos-list) 1)
+ (insert "1 line")
+ (insert (format "%d lines" (length occur-pos-list))))
(if (interactive-p)
(message "%d matching lines." (length occur-pos-list)))))))
\f