emacs 23.4.1/latex/flymake-mode:找不到主文件

emacs 23.4.1/latex/flymake-mode:找不到主文件,emacs,latex,auctex,flymake,Emacs,Latex,Auctex,Flymake,在emacs 23.4.1中编辑latex文件时,我在flymake模式下遇到一些问题。首先,当我启动模式时,我看到Flymake:!在模式行中。手册告诉我这是因为Flymake无法找到当前缓冲区的主文件,但它没有提出解决方案。apropos告诉我有一个函数TeX master file ask,所以我调用它来设置master file并再次尝试flymake模式,但是现在它给出了一个关于找不到.file.TeX的错误,但该文件确实存在 编辑latex文件时如何使flymake模式工作?尝试将此

在emacs 23.4.1中编辑latex文件时,我在flymake模式下遇到一些问题。首先,当我启动模式时,我看到Flymake:!在模式行中。手册告诉我这是因为Flymake无法找到当前缓冲区的主文件,但它没有提出解决方案。apropos告诉我有一个函数TeX master file ask,所以我调用它来设置master file并再次尝试flymake模式,但是现在它给出了一个关于找不到.file.TeX的错误,但该文件确实存在

编辑latex文件时如何使flymake模式工作?

尝试将此添加到.emacs:

默认情况下,Flymake.3会尝试灵活处理多部分.tex文件。它假定如果.tex文件以数字结尾,则必须处理多部分文件

我个人觉得这种行为很烦人,因为我喜欢处理名为assingment1.tex和类似文件。然而,默认情况下,Flymake会假定存在assignment.tex主文件,我会被Flymake卡住:!你描述的行为

将上述块添加到.emacs将禁用此行为。

尝试将其添加到.emacs:

默认情况下,Flymake.3会尝试灵活处理多部分.tex文件。它假定如果.tex文件以数字结尾,则必须处理多部分文件

我个人觉得这种行为很烦人,因为我喜欢处理名为assingment1.tex和类似文件。然而,默认情况下,Flymake会假定存在assignment.tex主文件,我会被Flymake卡住:!你描述的行为


将上述块添加到.emacs将禁用此行为。

您看过吗?很遗憾,看过。我在~/.emacs中定义了flymake get tex args file name list pdflatex list-file line error-draftmode-interaction=nonstopmode文件名。您看过了吗?很遗憾,看过了。我在~/.emacs中定义了flymake get tex args file name list pdflatex list-file line error-draftmode-interaction=nonstopmode文件名。
(setq flymake-allowed-file-name-masks
    (delete '("[0-9]+\\.tex\\'"
        flymake-master-tex-init
        flymake-master-cleanup)
        flymake-allowed-file-name-masks)) ; don't use multipart tex files