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))