branch: externals/auctex
commit a1091b8c79813c687e188380f96051deb1e9e12c
Author: Mosè Giordano <m...@gnu.org>
Commit: Mosè Giordano <m...@gnu.org>

    Improve determination of master file with subfiles class
    
    * style/subfiles.el ("subfiles"): Do not strip dirname from master file.
---
 style/subfiles.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/style/subfiles.el b/style/subfiles.el
index 4099315..00dfdc2 100644
--- a/style/subfiles.el
+++ b/style/subfiles.el
@@ -43,8 +43,10 @@
    ;; The following code will run `TeX-run-style-hooks' on the subfile
    ;; master file.  Thanks to Mosè Giordano <m...@gnu.org> for
    ;; presenting a better solution using `assoc'.
-   (TeX-run-style-hooks
-    (file-name-base (cadr (assoc "subfiles" LaTeX-provided-class-options))))
+   (let ((master-file (cadr (assoc "subfiles" LaTeX-provided-class-options))))
+     (when (stringp master-file)
+       (TeX-run-style-hooks
+       (file-name-sans-extension master-file))))
 
    (TeX-add-symbols
     '("subfile" TeX-arg-file))

Reply via email to