From 5b153d7e445804041bba74bcfb6f35c7a27552c0 Mon Sep 17 00:00:00 2001 From: Andreas Politz Date: Tue, 26 May 2015 09:55:58 +0200 Subject: Enable pdf-view-mode only if needed * lisp/pdf-tools.el (pdf-tools-install): Check if buffer is already in pdf-view-mode. This avoids resetting of local variables/state. --- lisp/pdf-tools.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/pdf-tools.el b/lisp/pdf-tools.el index b5f83c8..eb7cbb3 100644 --- a/lisp/pdf-tools.el +++ b/lisp/pdf-tools.el @@ -363,7 +363,8 @@ See `pdf-view-mode' and `pdf-tools-enabled-modes'." (add-hook 'pdf-view-mode-hook 'pdf-tools-enable-minor-modes) (dolist (buf (buffer-list)) (with-current-buffer buf - (when (and (pdf-tools-pdf-buffer-p) + (when (and (not (derived-mode-p 'pdf-view-mode)) + (pdf-tools-pdf-buffer-p) (buffer-file-name)) (pdf-view-mode))))))) -- cgit v1.0