[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auctex 74f5675 01/23: Adapt preview.el.in for `TeX-tran
From: |
Tassilo Horn |
Subject: |
[elpa] externals/auctex 74f5675 01/23: Adapt preview.el.in for `TeX-translate-location-hook' |
Date: |
Sat, 23 Jan 2021 04:10:05 -0500 (EST) |
branch: externals/auctex
commit 74f5675333c40d58b441d87e964429f309ba4b91
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Commit: Ikumi Keita <ikumi@ikumi.que.jp>
Adapt preview.el.in for `TeX-translate-location-hook'
* preview.el.in (preview-parse-messages): Transport the values between
dynamic scope variables TeX-translate-location-* and corresponding
lexical scope variables around the call to
`TeX-translate-location-hook'.
Update copyright year.
---
preview.el.in | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/preview.el.in b/preview.el.in
index eb40ae5..91ce6e1 100644
--- a/preview.el.in
+++ b/preview.el.in
@@ -1,7 +1,7 @@
;;; preview.el --- embed preview LaTeX images in source buffer
;; Copyright (C) 2001-2006, 2010-2015,
-;; 2017-2020 Free Software Foundation, Inc.
+;; 2017-2021 Free Software Foundation, Inc.
;; Author: David Kastrup
;; Keywords: tex, wp, convenience
@@ -3299,7 +3299,13 @@ call, and in its CDR the final stuff for the placement
hook."
close-data
open-data
fast-hook
- slow-hook)
+ slow-hook
+ TeX-translate-location-file
+ TeX-translate-location-line
+ TeX-translate-location-error
+ TeX-translate-location-offset
+ TeX-translate-location-context
+ TeX-translate-location-string)
;; clear parsing variables
(dolist (var preview-parse-variables)
(set (nth 1 var) nil))
@@ -3422,9 +3428,23 @@ name(\\([^)]+\\))\\)\\|\
(nconc fast-hook (list fast)))
(setq slow-hook
(nconc slow-hook (list lst)))))))
+ ;; Functions in `TeX-translate-location-hook'
+ ;; may examine and modify the following variables.
+ (setq TeX-translate-location-file file
+ TeX-translate-location-line line
+ ;; TeX-translate-location-error error
+ TeX-translate-location-offset offset
+ ;; TeX-translate-location-context context
+ TeX-translate-location-string string)
(condition-case err
(save-excursion (mapc #'funcall slow-hook))
(error (preview-log-error err "Translation hook")))
+ (setq file TeX-translate-location-file
+ line TeX-translate-location-line
+ ;; error TeX-translate-location-error
+ offset TeX-translate-location-offset
+ ;; context TeX-translate-location-context
+ string TeX-translate-location-string)
(push (vector file (+ line offset)
string after-string
snippet box counters)
- [elpa] externals/auctex eba6bab 03/23: Fix docstring too wide warnings, (continued)
- [elpa] externals/auctex eba6bab 03/23: Fix docstring too wide warnings, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex b465e38 04/23: Fix mistake in use-package recipe, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex b326502 05/23: Don't use `add-to-list' on lexical vars, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 3baaff2 08/23: Update style/fancyhdr.el to package version 4.0, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 130010b 09/23: Add new style/extramarks.el, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 8e012b3 06/23: Fix off-by-one behavior of preview-latex (bug#39927), Tassilo Horn, 2021/01/23
- [elpa] externals/auctex db98d06 11/23: ; * style/fancyhdr.el: Fix package year., Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 46c356b 18/23: Update style/multirow.el to package version 2.6, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 3f38eb2 07/23: Support page(box) options for dvipdfmx in graphicx.el, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex a1569ca 12/23: Fix use-package recipe in install docs (once again), Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 74f5675 01/23: Adapt preview.el.in for `TeX-translate-location-hook',
Tassilo Horn <=
- [elpa] externals/auctex 2c5c2e1 10/23: Add support for some missing kernel macros, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex ba0b1af 21/23: Prevent inadvertent destruction of list variable, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 18af0a5 13/23: * style/extramarks.el ("extramarks"): Use reference keyword class., Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 8aa5381 14/23: Delete kernel commands from styles, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 4a114d1 15/23: Fix adding duplicates to TeX-auto-regexp-list, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 11d8029 16/23: Signal an error if auto-parser regexp has too many groups, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 724da15 17/23: Update style/thmtools.el to package version 0.72, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 931dacf 20/23: ; * style/bigstrut.el: Silence the compiler., Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 696400c 22/23: Merge remote-tracking branch 'origin/master' into externals/auctex, Tassilo Horn, 2021/01/23
- [elpa] externals/auctex 8585c4d 19/23: Update style/bigstrut.el to package version 2.6, Tassilo Horn, 2021/01/23