diff options
| -rw-r--r-- | lisp/international/latexenc.el | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/international/latexenc.el b/lisp/international/latexenc.el index 25d56c1e928..58e8d6c88e8 100644 --- a/lisp/international/latexenc.el +++ b/lisp/international/latexenc.el | |||
| @@ -138,8 +138,14 @@ coding system names is determined from `latex-inputenc-coding-alist'." | |||
| 138 | ((and (require 'code-pages nil t) (coding-system-p sym)) sym) | 138 | ((and (require 'code-pages nil t) (coding-system-p sym)) sym) |
| 139 | (t 'undecided))) | 139 | (t 'undecided))) |
| 140 | ;; else try to find it in the master/main file | 140 | ;; else try to find it in the master/main file |
| 141 | (let ((default-directory (file-name-directory (nth 1 arg-list))) | 141 | |
| 142 | latexenc-main-file) | 142 | ;; Fixme: If the current file is in an archive (e.g. tar, |
| 143 | ;; zip), we should find the master file in that archive. | ||
| 144 | ;; But, that is not yet implemented. -- K.Handa | ||
| 145 | (let ((default-directory (if (stringp (nth 1 arg-list)) | ||
| 146 | (file-name-directory (nth 1 arg-list)) | ||
| 147 | default-directory)) | ||
| 148 | latexenc-main-file) | ||
| 143 | ;; Is there a TeX-master or tex-main-file in the local variables | 149 | ;; Is there a TeX-master or tex-main-file in the local variables |
| 144 | ;; section? | 150 | ;; section? |
| 145 | (unless latexenc-dont-use-TeX-master-flag | 151 | (unless latexenc-dont-use-TeX-master-flag |