[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AUCTeX] LaTeX-command-style ignored for certain document filenames
From: |
Pierre Lorenzon |
Subject: |
Re: [AUCTeX] LaTeX-command-style ignored for certain document filenames |
Date: |
Sun, 07 Sep 2008 12:07:47 +0200 (CEST) |
Hi,
I think that everybody agrees with the fact that present
implementation of the style handling in auctex is not
completely satisfying. Tell me if I am wrong ! I already posted
several remarks similar to yours. Anyway the test you mention
is in my opinion a point to be improved in the code.
Personally I decided to completely rewrite this part of the
code and I am doing this job at the moment. I hope being a ble
to summit a test version soon ...
Regards
Pierre
From: Jin Choi <address@hidden>
Subject: [AUCTeX] LaTeX-command-style ignored for certain document filenames
Date: Sun, 7 Sep 2008 02:23:40 -0400
> I came across an annoying behavior trying to use LaTeX-command-style
> to specify the use of xelatex properly. I have it set to
> '(("\\`fontspec\\'" "xelatex") ("" "%(PDF)%(latex) %S%(PDFout)"))
> which should specify that xelatex be used whenever
> "\usepackage{fontspec}" occurs. This works... usually. For certain
> files, it decides it just wants to use plain latex.
>
> I tracked down the problem to line 1896 of tex.el:
>
> (if (and TeX-parse-self
> (null (cdr-safe (assoc (TeX-strip-extension nil nil t)
> TeX-style-hook-list))))
> (TeX-auto-apply))
>
> This only parses the current file if the name of the file does not
> appear in TeX-style-hook-list. This caused problems for me when I
> named my document files things like "article.tex" or "letter.tex",
> where the base filenames existed in TeX-style-hook-list.
>
> I don't see why this is helpful. I think the current file should
> always be parsed if TeX-parse-self is true. If you are actually
> editing the article.sty or letter.sty style files, I don't think it
> would be useful to have the hooks for those styles run since they are
> presumably intended to set things up for documents written using those
> styles.
>
> I think this should be just (if TeX-parse-self (TeX-auto-apply)).
> Please let me know if I'm mistaken.
>
> -Jin
>
>
>
> _______________________________________________
> auctex mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/auctex