]> git.eshelyaron.com Git - emacs.git/commitdiff
(Info-directory-list): Change last elt to ../info (expanded).
authorRichard M. Stallman <rms@gnu.org>
Fri, 7 Jan 1994 11:58:27 +0000 (11:58 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 7 Jan 1994 11:58:27 +0000 (11:58 +0000)
lisp/info.el

index a40420468453ff6fe8df5c6cd526671cd699db96..aa036de6b26ea18768a1580b3219f97724a6498f 100644 (file)
@@ -51,7 +51,8 @@ in paths.el.")
   "*Non-nil enables highlighting and fonts in Info nodes.")
 
 (defvar Info-directory-list
-  (let ((path (getenv "INFOPATH")))
+  (let ((path (getenv "INFOPATH"))
+       (sibling (expand-file-name "../info/" (invocation-directory))))
     (if path
        (let ((list nil)
              idx)
@@ -61,7 +62,10 @@ in paths.el.")
                  path (substring path (min (1+ idx)
                                            (length path)))))
          (nreverse list))
-      Info-default-directory-list))
+      (if (or (member sibling Info-default-directory-list)
+             (not (file-exists-p sibling)))
+         Info-default-directory-list
+       (reverse (cons sibling (cdr (reverse Info-default-directory-list)))))))
   "List of directories to search for Info documentation files.
 nil means not yet initialized.  In this case, Info uses the environment
 variable INFOPATH to initialize it, or `Info-default-directory-list'