]> git.eshelyaron.com Git - emacs.git/commitdiff
(Info-insert-dir): Use Info-additional-directory-list if
authorGerd Moellmann <gerd@gnu.org>
Tue, 8 Aug 2000 18:29:49 +0000 (18:29 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 8 Aug 2000 18:29:49 +0000 (18:29 +0000)
non-nil.
(Info-file-list-for-emacs): Remove "info" from the list because
that leads to trying to use the documentation from file `info'
in various situations where it isn't appropriate, for instance
C-h C-k C-h i.

lisp/info.el

index 16e19c56757bf4c09f0141b766a0f0e0aee507fd..8641761ed9b6d217abbb497add4c697a76f80e27 100644 (file)
@@ -576,7 +576,9 @@ a case-insensitive match is tried."
           ;; Search file for a suitable node.
          (let ((guesspos (point-min))
                (regexp (concat "\\(Node:\\|Ref:\\) *\\("
-                               (regexp-quote nodename)
+                               (if (stringp nodename) 
+                                   (regexp-quote nodename)
+                                 "")
                                "\\) *[,\t\n\177]"))
                (nodepos nil))
 
@@ -665,7 +667,10 @@ a case-insensitive match is tried."
       (progn
        (insert Info-dir-contents)
        (goto-char (point-min)))
-    (let ((dirs Info-directory-list)
+    (let ((dirs (if Info-additional-directory-list
+                              (append Info-directory-list
+                                      Info-additional-directory-list)
+                            Info-directory-list))
          ;; Bind this in case the user sets it to nil.
          (case-fold-search t)
          ;; This is set non-nil if we find a problem in some input files.
@@ -2167,7 +2172,7 @@ Allowed only if variable `Info-enable-edit' is non-nil."
        (message "Tags may have changed.  Use Info-tagify if necessary")))
 \f
 (defvar Info-file-list-for-emacs
-  '("ediff" "forms" "gnus" "info" ("mh" . "mh-e") "sc" "message"
+  '("ediff" "forms" "gnus" ("mh" . "mh-e") "sc" "message"
     ("dired" . "dired-x") ("c" . "ccmode") "viper")
   "List of Info files that describe Emacs commands.
 An element can be a file name, or a list of the form (PREFIX . FILE)