branch: externals/auctex
commit b2957c8b141f431b5a035ab174f80f91503c8233
Author: Tassilo Horn <[email protected]>
Commit: Tassilo Horn <[email protected]>
Fix bug in pdf-tools support
* tex.el (TeX-pdf-tools-sync-view, TeX-PDF-mode): Move addition of
`TeX-source-correlate-handle-TeX-region' to
`pdf-sync-backward-redirect-functions' from `TeX-PDF-mode' to
`TeX-pdf-tools-sync-view'.
---
ChangeLog | 7 +++++++
tex.el | 5 ++---
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6b88e3a..1a4d561 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-02-13 Tassilo Horn <[email protected]>
+
+ * tex.el (TeX-pdf-tools-sync-view, TeX-PDF-mode): Move addition of
+ `TeX-source-correlate-handle-TeX-region' to
+ `pdf-sync-backward-redirect-functions' from `TeX-PDF-mode' to
+ `TeX-pdf-tools-sync-view'.
+
2015-02-09 Tassilo Horn <[email protected]>
* tex.el (TeX-pdf-tools-sync-view): Make it work with
diff --git a/tex.el b/tex.el
index 05d1b4d..5c81994 100644
--- a/tex.el
+++ b/tex.el
@@ -1105,6 +1105,8 @@ entry in `TeX-view-program-list-builtin'."
(error "PDF Tools are not installed"))
(unless TeX-PDF-mode
(error "PDF Tools only work with PDF output"))
+ (add-hook 'pdf-sync-backward-redirect-functions
+ #'TeX-source-correlate-handle-TeX-region)
(if (and TeX-source-correlate-mode
(fboundp 'pdf-sync-forward-search))
(with-current-buffer (or (find-buffer-visiting
@@ -1863,9 +1865,6 @@ function `TeX-global-PDF-mode' for toggling this value."
(setq TeX-PDF-mode nil))
(setq TeX-PDF-mode-parsed nil)
(TeX-set-mode-name nil nil t)
- (when TeX-PDF-mode
- (add-hook 'pdf-sync-backward-redirect-functions
- #'TeX-source-correlate-handle-TeX-region))
(setq TeX-output-extension
(if TeX-PDF-mode "pdf" "dvi")))
(add-to-list 'minor-mode-alist '(TeX-PDF-mode ""))