From ee6b7c0e816c30b6056fc53136d65ac6220af00c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 25 Nov 2020 12:29:53 -0500 Subject: [PATCH] tools/pdf: minor reformatting --- modules/tools/pdf/config.el | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/tools/pdf/config.el b/modules/tools/pdf/config.el index 91adab6e9..1bea783fc 100644 --- a/modules/tools/pdf/config.el +++ b/modules/tools/pdf/config.el @@ -25,7 +25,18 @@ (setq pdf-view-use-scaling t pdf-view-use-imagemagick nil) - ;; Persist current page for PDF files viewed in Emacs + ;; Handle PDF-tools related popups better + (set-popup-rules! + '(("^\\*Outline*" :side right :size 40 :select nil) + ("\\(?:^\\*Contents\\|'s annots\\*$\\)" :ignore t))) + + ;; The mode-line does serve any useful purpose is annotation windows + (add-hook 'pdf-annot-list-mode-hook #'hide-mode-line-mode) + + ;; HACK Fix #1107: flickering pdfs when evil-mode is enabled + (setq-hook! 'pdf-view-mode-hook evil-normal-state-cursor (list nil)) + + ;; Persist current page for PDFs opened in Emacs (defvar +pdf--page-restored-p nil) (add-hook! 'pdf-view-change-page-hook (defun +pdf-remember-page-number-h () @@ -39,17 +50,6 @@ (pdf-view-goto-page page) (setq-local +pdf--page-restored-p t))))) - ;; Handle PDF-tools related popups better - (set-popup-rules! - '(("^\\*Outline*" :side right :size 40 :select nil) - ("\\(?:^\\*Contents\\|'s annots\\*$\\)" :ignore t))) - - ;; The mode-line does serve any useful purpose is annotation windows - (add-hook 'pdf-annot-list-mode-hook #'hide-mode-line-mode) - - ;; HACK Fix #1107: flickering pdfs when evil-mode is enabled - (setq-hook! 'pdf-view-mode-hook evil-normal-state-cursor (list nil)) - ;; Install epdfinfo binary if needed, blocking until it is finished (when doom-interactive-p (require 'pdf-tools)