GNU bug report logs -
#79556
14.0.7; TeX-add-style-hook of style files are ignored
Previous Next
To reply to this bug, email your comments to 79556 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-auctex <at> gnu.org:
bug#79556; Package
auctex.
(Thu, 02 Oct 2025 10:00:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Dr. Werner Fink" <werner <at> suse.de>:
New bug report received and forwarded. Copy sent to
bug-auctex <at> gnu.org.
(Thu, 02 Oct 2025 10:00:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Just detected during writing a german letter with dinbrief class and
also seen with letter class and article class. First one have to use
a name for the letter which does not have the same basename as the
AucTeX style file. Means calling `emacs letter.tex` and using
letter as document class works as now the environment `letter` exists
and will do the questions given in letter.el. But using an other
basename does not work that way. Also in this case the variable
`LaTeX-default-document-environment` is `nil` ... the same with
a german letter with the dinbrief class which uses dinbrief.el.
In both cases the options are known but the hook is not expanded.
The same test with a fresh file using the article class ... the
in the `TeX-add-style-hook` added "abstract" environment is not known.
Emacs : GNU Emacs 30.2 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.50, cairo version 1.18.4)
Package: 14.0.7
current state:
==============
(setq
window-system 'x
LaTeX-version "2e"
TeX-style-path '("~/.emacs.d/auctex/"
"/usr/share/emacs/site-lisp/elpa/auctex-14.0.7/style"
"/suse/werner/.emacs.d/auctex/auto"
"/suse/werner/.emacs.d/auctex/style" "auto" "style")
TeX-auto-save nil
TeX-parse-self nil
TeX-master t
TeX-command-list '(("TeX"
"%(PDF)%(tex) %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' %(output-dir) %t"
TeX-run-TeX nil (plain-TeX-mode AmSTeX-mode Texinfo-mode)
:help "Run plain TeX")
("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil
(LaTeX-mode docTeX-mode) :help "Run LaTeX")
("Makeinfo" "makeinfo %(extraopts) %(o-dir) %t"
TeX-run-compile nil (Texinfo-mode) :help
"Run Makeinfo with Info output")
("Makeinfo HTML"
"makeinfo %(extraopts) %(o-dir) --html %t"
TeX-run-compile nil (Texinfo-mode) :help
"Run Makeinfo with HTML output")
("AmSTeX"
"amstex %(PDFout) %`%(extraopts) %S%(mode)%' %(output-dir) %t"
TeX-run-TeX nil (AmSTeX-mode) :help "Run AMSTeX")
("ConTeXt" "%(cntxcom) --once %(extraopts) %(execopts)%t"
TeX-run-TeX nil (ConTeXt-mode) :help "Run ConTeXt once")
("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t"
TeX-run-TeX nil (ConTeXt-mode) :help
"Run ConTeXt until completion")
("BibTeX" "bibtex %(O?aux)" TeX-run-BibTeX nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode ConTeXt-mode)
:help "Run BibTeX")
("Biber" "biber %(output-dir) %s" TeX-run-Biber nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Run Biber")
("Texindex" "texindex %s.??" TeX-run-command nil
(Texinfo-mode) :help "Run Texindex")
("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command nil
(Texinfo-mode) :help "Run Texi2dvi or Texi2pdf")
("View" "%V" TeX-run-discard-or-function t t :help
"Run Viewer")
("Print" "%p" TeX-run-command t t :help "Print the file")
("Queue" "%q" TeX-run-background nil t :help
"View the printer queue" :visible TeX-queue-command)
("File" "%(o?)dvips %d -o %f " TeX-run-dvips t
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Generate PostScript file")
("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Convert DVI file to PostScript")
("Dvipdfmx" "dvipdfmx -o %(O?pdf) %d" TeX-run-dvipdfmx nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Convert DVI file to PDF with dvipdfmx")
("Ps2pdf" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Convert PostScript file to PDF")
("LaTeXMk"
"latexmk %(latexmk-out) %(file-line-error) %(output-dir) %`%(extraopts) %S%(mode)%' %t"
TeX-run-format nil (LaTeX-mode docTeX-mode) :help
"Run LaTeXMk")
("Glossaries" "makeglossaries %(d-dir) %s" TeX-run-command
nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Run makeglossaries to create glossary file")
("Index" "makeindex %(O?idx)" TeX-run-index nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Run makeindex to create index file")
("upMendex" "upmendex %(O?idx)" TeX-run-index t
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Run upmendex to create index file")
("Xindy" "texindy %s" TeX-run-command nil
(plain-TeX-mode LaTeX-mode docTeX-mode AmSTeX-mode
Texinfo-mode)
:help "Run xindy to create index file")
("Check" "lacheck %s" TeX-run-compile nil (LaTeX-mode)
:help "Check LaTeX file for correctness")
("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (LaTeX-mode)
:help "Check LaTeX file for common mistakes")
("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil
t :help "Spell-check the document")
("Clean" "TeX-clean" TeX-run-function nil t :help
"Delete generated intermediate files")
("Clean All" "(TeX-clean t)" TeX-run-function nil t :help
"Delete generated intermediate and output files")
("Other" "" TeX-run-command t t :help
"Run an arbitrary command")
)
)
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-auctex <at> gnu.org:
bug#79556; Package
auctex.
(Thu, 02 Oct 2025 18:21:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 79556 <at> debbugs.gnu.org (full text, mbox):
Hi Werner,
"Dr. Werner Fink" <werner <at> suse.de> writes:
> Just detected during writing a german letter with dinbrief class and
> also seen with letter class and article class. First one have to use
> a name for the letter which does not have the same basename as the
> AucTeX style file. Means calling `emacs letter.tex` and using
> letter as document class works as now the environment `letter` exists
> and will do the questions given in letter.el. But using an other
> basename does not work that way. Also in this case the variable
> `LaTeX-default-document-environment` is `nil` ... the same with
> a german letter with the dinbrief class which uses dinbrief.el.
> In both cases the options are known but the hook is not expanded.
> The same test with a fresh file using the article class ... the
> in the `TeX-add-style-hook` added "abstract" environment is not known.
Thanks for the report. I admit I'm not sure if I exactly understand
what you describe. Can you please:
• Set `TeX-parse-self' to t and try it again? I see have you have
that variable set to nil.
• If that doesn't work, can you please provide a minimal .tex file for
us in order to reproduce what you describe?
TIA. Best, Arash
This bug report was last modified 33 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.