diff options
Diffstat (limited to 'lisp/international/latexenc.el')
-rw-r--r-- | lisp/international/latexenc.el | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/international/latexenc.el b/lisp/international/latexenc.el index 24f7ebc6000..7568c4aa39a 100644 --- a/lisp/international/latexenc.el +++ b/lisp/international/latexenc.el @@ -159,10 +159,11 @@ coding system names is determined from `latex-inputenc-coding-alist'." (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) - (not latexenc-main-file) - (fboundp 'tex-guess-main-file)) - (let ((tex-start-of-header "\\\\document\\(style\\|class\\)")) - (setq latexenc-main-file (tex-guess-main-file)))) + (not latexenc-main-file)) + ;; Use a separate `when' so the byte-compiler sees the fboundp. + (when (fboundp 'tex-guess-main-file) + (let ((tex-start-of-header "\\\\document\\(style\\|class\\)")) + (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-readable-p latexenc-main-file)) |