diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ravi-init-tex.el | 14 |
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) |
