[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auctex-cont-latexmk 832496d454 088/100: Support indirec
From: |
ELPA Syncer |
Subject: |
[elpa] externals/auctex-cont-latexmk 832496d454 088/100: Support indirect buffers |
Date: |
Thu, 6 Jun 2024 03:57:59 -0400 (EDT) |
branch: externals/auctex-cont-latexmk
commit 832496d45422b731d56479168144272590150389
Author: Paul Nelson <ultrono@gmail.com>
Commit: Paul Nelson <ultrono@gmail.com>
Support indirect buffers
* tex-continuous.el (tex-continuous--buffer-file-name): New function.
(tex-continuous-process-item, tex-continuous--fresh-p): Use it.
---
tex-continuous.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/tex-continuous.el b/tex-continuous.el
index 9745ff3d43..1cdbedb6b9 100644
--- a/tex-continuous.el
+++ b/tex-continuous.el
@@ -108,6 +108,9 @@ Takes into account `TeX-output-dir'."
(interactive)
(message "%s" (tex-continuous--get-help (help-at-pt-kbd-string))))
+(defun tex-continuous--buffer-file-name ()
+ (or buffer-file-name (buffer-file-name (buffer-base-buffer))))
+
(defun tex-continuous-process-item (type file line message offset _context
search-string _line-end bad-box
_error-point ignore)
@@ -125,7 +128,7 @@ is an error rather than a warning."
(save-restriction
(widen)
(cond
- ((file-equal-p file (buffer-file-name))
+ ((file-equal-p file (tex-continuous--buffer-file-name))
(when line
(if (eq type 'error)
(save-excursion
@@ -219,7 +222,7 @@ This is the case if the current buffer is not modified, the
current
buffer is a file, the current buffer has a log file, the log file is
newer than the current buffer, and the current latexmk compilation is
either in a watching state or has not updated recently."
- (when-let* ((file (buffer-file-name))
+ (when-let* ((file (tex-continuous--buffer-file-name))
(log-file (tex-continuous--build-file "log")))
(and
(when-let ((buf tex-continuous--compilation-buffer))
- [elpa] externals/auctex-cont-latexmk 6cbd9d1493 067/100: respect TeX-output-dir, (continued)
- [elpa] externals/auctex-cont-latexmk 6cbd9d1493 067/100: respect TeX-output-dir, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 8333451e17 028/100: re-implement main logic using TeX-parse-all-errors, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 1aee5cc114 049/100: add "ignored" user option, started rearranging, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk c6d624934e 061/100: some simplifications, clean-up, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk ae9171666e 063/100: tidy, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 993c2e62fe 068/100: adapt TeX-format-filter to format log more robustly, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk a9d825f79c 069/100: attempt to make compilation command OS-compatible, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 826cf967f4 070/100: clarify commentary, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk d0fe19c0de 079/100: Make tex-continuous-mode independent of flymake, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk cdef4a9839 081/100: Remove t from flymake-diagnostic-functions, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 832496d454 088/100: Support indirect buffers,
ELPA Syncer <=
- [elpa] externals/auctex-cont-latexmk c3ff2df047 030/100: restrict errors to those associated to some file, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk c2069da6b9 035/100: reduce "sit-for" time, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk d377100af3 056/100: cleaning up, hopefully not ruining everything, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk fcb2ec2d87 062/100: tidy, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 4ff1de7926 004/100: fix most flycheck warnings, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 194e951633 023/100: Merge remote-tracking branch 'origin/main', ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk a541f4e4a6 025/100: prototype implementation of core flymake functionality, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 9ffc065182 042/100: add support for flagging multiply-defined labels and bad boxes, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk c1aa3aafe1 047/100: first attempt at fixing narrowing issues, ELPA Syncer, 2024/06/06
- [elpa] externals/auctex-cont-latexmk 2986f5ce44 057/100: got to working OK w/ multifile projects, ELPA Syncer, 2024/06/06