From 14816ef1739d899b88bb7baa70751bbbc1681d30 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 2 Aug 2018 16:12:53 +0200 Subject: [PATCH] lang/latex: fix detection for other viewers Incorrect use of cl-block/cl-return meant latex-preview-pane would always be used as the default pdf viewer. Reported by @UndeadKernel --- modules/lang/latex/+viewers.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/lang/latex/+viewers.el b/modules/lang/latex/+viewers.el index c2bf46baa..0fdcac95f 100644 --- a/modules/lang/latex/+viewers.el +++ b/modules/lang/latex/+viewers.el @@ -1,6 +1,6 @@ ;;; lang/latex/+viewers.el -*- lexical-binding: t; -*- -(cl-block nil +(cl-block 'viewer (dolist (viewer +latex-viewers) (if (pcase viewer (`skim @@ -26,7 +26,7 @@ ;; Update PDF buffers after successful LaTeX runs (add-hook 'TeX-after-compilation-finished-function #'TeX-revert-document-buffer)))) - (cl-return t))) + (cl-return-from 'viewer))) ;; fall back to latex-preview-pane (add-to-list 'TeX-view-program-list '("preview-pane" latex-preview-pane-mode))