summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ravi-init-tex.el14
1 files changed, 13 insertions, 1 deletions
diff --git a/lisp/ravi-init-tex.el b/lisp/ravi-init-tex.el
index 56545e8..a8d54cb 100644
--- a/lisp/ravi-init-tex.el
+++ b/lisp/ravi-init-tex.el
@@ -100,7 +100,18 @@
;; Use okular rather than evince
(setq TeX-view-program-selection
'((output-dvi "Okular")
- (output-pdf "Okular")))
+ ;; (output-pdf "Okular")
+ (output-pdf "PDF Tools")))
+
+ (defun th/pdf-view-revert-buffer-maybe (file)
+ (let ((buf (find-buffer-visiting file)))
+ (when buf
+ (with-current-buffer buf
+ (when (derived-mode-p 'pdf-view-mode)
+ (pdf-view-revert-buffer nil t))))))
+
+ (add-hook 'TeX-after-TeX-LaTeX-command-finished-hook
+ #'th/pdf-view-revert-buffer-maybe)
;; fix italian quote highlight
(push '("\"<" "\">") font-latex-quote-list)
@@ -162,6 +173,7 @@ starting with \\ and followed by a block of text enclosed in {}."
(setq reftex-plug-into-AUCTeX t)
(reftex-mode t)
(TeX-fold-mode t)
+ (TeX-source-correlate-mode 1)
(smartparens-mode 1)