summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Politz <politza@hochschule-trier.de>2015-05-26 09:55:58 +0200
committerAndreas Politz <politza@hochschule-trier.de>2015-05-26 09:55:58 +0200
commit5b153d7e445804041bba74bcfb6f35c7a27552c0 (patch)
treeccdb1cef4185534900a1003d83f2d5214c3d3302
parent1c0e87cde6fa31f2be0b4eb4bdb3f705a437eed9 (diff)
Enable pdf-view-mode only if neededv0.60
* lisp/pdf-tools.el (pdf-tools-install): Check if buffer is already in pdf-view-mode. This avoids resetting of local variables/state.
-rw-r--r--lisp/pdf-tools.el3
1 files changed, 2 insertions, 1 deletions
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)))))))