changeset 41713:d53ece895385

(Info-find-node-2): Don't call info-insert-file-contents with the `visit' argument. (Info-extract-menu-node-name): Use `replace-regexps-in-string'.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 30 Nov 2001 23:59:28 +0000
parents c2b7b74ef973
children d03985d6f325
files lisp/info.el
diffstat 1 files changed, 2 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/info.el	Fri Nov 30 23:58:24 2001 +0000
+++ b/lisp/info.el	Fri Nov 30 23:59:28 2001 +0000
@@ -609,7 +609,7 @@
               (erase-buffer)
               (if (eq filename t)
                   (Info-insert-dir)
-                (info-insert-file-contents filename t)
+                (info-insert-file-contents filename nil)
                 (setq default-directory (file-name-directory filename)))
               (set-buffer-modified-p nil)
               ;; See whether file has a tag table.  Record the location if yes.
@@ -1393,12 +1393,7 @@
 	      (buffer-substring-no-properties beg (1- (point)))
 	    (skip-chars-forward " \t\n")
 	    (Info-following-node-name (if multi-line "^.,\t" "^.,\t\n"))))
-    (while (setq i (string-match "\n" str i))
-      (aset str i ?\ ))
-    ;; Collapse multiple spaces.
-    (while (string-match "  +" str)
-      (setq str (replace-match " " t t str)))
-    str))
+    (replace-regexp-in-string "[ \n]+" " " str)))
 
 ;; No one calls this.
 ;;(defun Info-menu-item-sequence (list)