changeset 68418:0927d6785ca7

(latexenc-find-file-coding-system): Make sure latexenc-main-file is a regular file and is readable.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 27 Jan 2006 19:24:00 +0000
parents 01a242622a33
children c72649ca09b5
files lisp/international/latexenc.el
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/international/latexenc.el	Fri Jan 27 19:14:51 2006 +0000
+++ b/lisp/international/latexenc.el	Fri Jan 27 19:24:00 2006 +0000
@@ -156,7 +156,8 @@
                                        "")
                                  ".tex" ".ltx" ".dtx" ".drv"))
                     (if (and (null latexenc-main-file) ;Stop at first.
-                             (file-exists-p (concat file ext)))
+                             (file-regular-p (concat file ext))
+                             (file-readable-p (concat file ext)))
                         (setq latexenc-main-file (concat file ext)))))))
             ;; try tex-modes tex-guess-main-file
             (when (and (not latexenc-dont-use-tex-guess-main-file-flag)
@@ -167,7 +168,7 @@
                   (setq latexenc-main-file (tex-guess-main-file)))))
             ;; if we found a master/main file get the coding system from it
             (if (and latexenc-main-file
-		     (file-regular-p latexenc-main-file)
+                     (file-regular-p latexenc-main-file)
                      (file-readable-p latexenc-main-file))
                 (let* ((latexenc-dont-use-tex-guess-main-file-flag t)
                        (latexenc-dont-use-TeX-master-flag t)