branch: externals/auctex commit b2957c8b141f431b5a035ab174f80f91503c8233 Author: Tassilo Horn <t...@gnu.org> Commit: Tassilo Horn <t...@gnu.org>
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 <t...@gnu.org> + + * 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 <t...@gnu.org> * 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 ""))