]> git.eshelyaron.com Git - emacs.git/commitdiff
(Info-find-node): Use info-file-exists-p
authorRichard M. Stallman <rms@gnu.org>
Fri, 15 May 1998 04:05:56 +0000 (04:05 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 15 May 1998 04:05:56 +0000 (04:05 +0000)
(info-insert-file-contents): Use info-file-exists-p.
(info-file-exists-p): New function.

lisp/info.el

index 872bd830803257f4aea34d8801c6654c206c3d26..9fec6acdeed40181dc91c55fa13fa232295d1eca 100644 (file)
@@ -228,6 +228,10 @@ be last in the list.")
                                       (- ext-len ext-left)))
              suffix))))
 
+(defun info-file-exists-p (filename)
+  (and (file-exists-p filename)
+       (not (file-directory-p filename))))
+
 (defun info-insert-file-contents (filename &optional visit)
   "Insert the contents of an info file in the current buffer.
 Do the right thing if the file has been compressed or zipped."
@@ -246,8 +250,8 @@ Do the right thing if the file has been compressed or zipped."
                decoder (cdr (car tail))))
       ;; Try adding suffixes to FILENAME and see if we can find something.
       (while (and tail
-                 (not (file-exists-p (info-insert-file-contents-1
-                                      filename (car (car tail))))))
+                 (not (info-file-exists-p (info-insert-file-contents-1
+                                           filename (car (car tail))))))
        (setq tail (cdr tail)))
       ;; If we found a file with a suffix, set DECODER according to the suffix
       ;; and set FULLNAME to the file's actual name.
@@ -342,11 +346,11 @@ In standalone mode, \\<Info-mode-map>\\[Info-exit] exits Emacs itself."
              ;; Try several variants of specified name.
              (let ((suffix-list Info-suffix-list))
                (while (and suffix-list (not found))
-                 (cond ((file-exists-p
+                 (cond ((info-file-exists-p
                          (info-insert-file-contents-1
                           temp (car (car suffix-list))))
                         (setq found temp))
-                       ((file-exists-p
+                       ((info-file-exists-p
                          (info-insert-file-contents-1
                           temp-downcase (car (car suffix-list))))
                         (setq found temp-downcase)))