On Tue, Aug 19, 2025 at 6:34 PM Arash Esbati <[email protected]> wrote:
>
> Hongyi Zhao <[email protected]> writes:
>
> > Yes. This issue is triggered by straight itself. Specifically, I
> > observed it from the straight-process buffer during the startup of
> > emcas, which I didn't mention at the beginning.
>
> Ok, so you probably have to tell straight which texi files to compile
> and which to ignore, or something like that? I don't use straight, so I
> can't tell anything about it but this isn't an AUCTeX issue.
Based on my tries, the following method does the trick:
(use-package auctex
:straight (:type git
:host nil
:repo "https://git.savannah.gnu.org/git/auctex.git"
;; Use official AUCTeX build system to compile all files properly
:pre-build (("make" "-j" "all"))
;; Disable straight.el's default info compilation, keep
other build steps
:build (:not info)
;; Fix circular dependency issue in auctex-autoloads.el
:post-build (("sed" "-i" "/^(defalias 'context-mode
#'ConTeXt-mode)$/s/^/;; /" "auctex-autoloads.el"))
;; Include default files plus all documentation files
:files (:defaults "doc/*")))
> Best, Arash
Regards,
Zhao