emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/auctex da5bb8e28d 05/24: Re-run LaTeX when .toc|lof|lot


From: Tassilo Horn
Subject: [elpa] externals/auctex da5bb8e28d 05/24: Re-run LaTeX when .toc|lof|lot is missing
Date: Mon, 21 Feb 2022 02:38:46 -0500 (EST)

branch: externals/auctex
commit da5bb8e28d3e5d0f0f2bb8006d60b43220007881
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>

    Re-run LaTeX when .toc|lof|lot is missing
    
    * tex-buf.el (TeX-LaTeX-sentinel): Recognize missing .toc|lof|lot
    files and suggest a LaTeX re-run.  Issue raised in:
    https://lists.gnu.org/archive/html/auctex/2022-01/msg00020.html
---
 tex-buf.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tex-buf.el b/tex-buf.el
index 72addcb2a4..eeff2fc06c 100644
--- a/tex-buf.el
+++ b/tex-buf.el
@@ -1671,6 +1671,11 @@ Package natbib Warning:.*undefined citations\\)" nil t)
                  (and TeX-PDF-mode (setq dvi2pdf (TeX-PDF-from-DVI))))
                (setq TeX-command-next dvi2pdf)
              (setq TeX-command-next TeX-command-Show))))
+        ((re-search-forward "^No file .*\\.\\(toc\\|lof\\|lot\\)\\.$" nil t)
+         (message "%s" (concat "You should run LaTeX again to get "
+                               (upcase (match-string-no-properties 1))
+                               " right"))
+         (setq TeX-command-next TeX-command-default))
         ((re-search-forward "Package longtable Warning: Table widths have \
 changed\\. Rerun LaTeX\\." nil t)
          (message



reply via email to

[Prev in Thread] Current Thread [Next in Thread]