aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Berry2003-01-22 20:35:23 +0000
committerKarl Berry2003-01-22 20:35:23 +0000
commit35ab7deba3a54e7362ccb6ddc6079e79afdd19f9 (patch)
tree9f26d22d4d77fb762adbe5b2f9c9d519c2bca20d
parent8f417b3bb8af90455cbb68218012fe37ed5db78d (diff)
downloademacs-35ab7deba3a54e7362ccb6ddc6079e79afdd19f9.tar.gz
emacs-35ab7deba3a54e7362ccb6ddc6079e79afdd19f9.zip
(Info-index): change pattern so that index entries
with colons can be read properly; also, require at least one space after the colons, which makeinfo puts in. From: Aubrey Jaffer <agj@alum.mit.edu>, 7 Nov 2002 21:16:12 -0500, sent to bug-texinfo.
-rw-r--r--lisp/info.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/info.el b/lisp/info.el
index 92e0eebaf23..56b12db6685 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -1,6 +1,7 @@
1;;; info.el --- info package for Emacs 1;;; info.el --- info package for Emacs
2 2
3;; Copyright (C) 1985, 86, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 3;; Copyright (C) 1985, 86, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001,
4;; 2002, 2003
4;; Free Software Foundation, Inc. 5;; Free Software Foundation, Inc.
5 6
6;; Maintainer: FSF 7;; Maintainer: FSF
@@ -1935,7 +1936,7 @@ Give a blank topic name to go to the Index node itself."
1935 (error "The Info directory node has no index; use m to select a manual")) 1936 (error "The Info directory node has no index; use m to select a manual"))
1936 (let ((orignode Info-current-node) 1937 (let ((orignode Info-current-node)
1937 (rnode nil) 1938 (rnode nil)
1938 (pattern (format "\n\\* +\\([^\n:]*%s[^\n:]*\\):[ \t]*\\([^.\n]*\\)\\.[ \t]*\\([0-9]*\\)" 1939 (pattern (format "\n\\* +\\([^\n]*%s[^\n]*\\):[ \t]+\\([^.\n]*\\)\\.[ \t]*\\([0-9]*\\)"
1939 (regexp-quote topic))) 1940 (regexp-quote topic)))
1940 node 1941 node
1941 (case-fold-search t)) 1942 (case-fold-search t))