lang/latex: +pdf-viewers ordering and hook type-o

Previously, the last viewer set in `+latex-viewers` would take
precedence. The list is now reversed before applying changes so that the
first set has precedence.

The wrong hook variable was used to revert view buffers after compilation.
This commit is contained in:
Undead Kernel 2019-09-26 14:35:44 +02:00
parent 42df2eaf8e
commit 5385ee4f35

View file

@ -4,7 +4,7 @@
(add-to-list 'TeX-view-program-selection '(output-pdf "preview-pane") 'append) (add-to-list 'TeX-view-program-selection '(output-pdf "preview-pane") 'append)
(add-to-list 'TeX-view-program-list '("preview-pane" latex-preview-pane-mode)) (add-to-list 'TeX-view-program-list '("preview-pane" latex-preview-pane-mode))
(dolist (viewer +latex-viewers) (dolist (viewer (reverse +latex-viewers))
(pcase viewer (pcase viewer
(`skim (`skim
(when (and IS-MAC (when (and IS-MAC
@ -39,7 +39,7 @@
;; PDF Tools isn't in `TeX-view-program-list-builtin' on macs ;; PDF Tools isn't in `TeX-view-program-list-builtin' on macs
(add-to-list 'TeX-view-program-list '("PDF Tools" TeX-pdf-tools-sync-view))) (add-to-list 'TeX-view-program-list '("PDF Tools" TeX-pdf-tools-sync-view)))
;; Update PDF buffers after successful LaTeX runs ;; Update PDF buffers after successful LaTeX runs
(add-hook 'TeX-after-compilation-finished-function #'TeX-revert-document-buffer))))) (add-hook 'TeX-after-compilation-finished-functions #'TeX-revert-document-buffer)))))
(after! latex-preview-pane (after! latex-preview-pane