tools/pdf: minor reformatting
This commit is contained in:
parent
8914b7b8ab
commit
ee6b7c0e81
1 changed files with 12 additions and 12 deletions
|
@ -25,7 +25,18 @@
|
||||||
(setq pdf-view-use-scaling t
|
(setq pdf-view-use-scaling t
|
||||||
pdf-view-use-imagemagick nil)
|
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)
|
(defvar +pdf--page-restored-p nil)
|
||||||
(add-hook! 'pdf-view-change-page-hook
|
(add-hook! 'pdf-view-change-page-hook
|
||||||
(defun +pdf-remember-page-number-h ()
|
(defun +pdf-remember-page-number-h ()
|
||||||
|
@ -39,17 +50,6 @@
|
||||||
(pdf-view-goto-page page)
|
(pdf-view-goto-page page)
|
||||||
(setq-local +pdf--page-restored-p t)))))
|
(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
|
;; Install epdfinfo binary if needed, blocking until it is finished
|
||||||
(when doom-interactive-p
|
(when doom-interactive-p
|
||||||
(require 'pdf-tools)
|
(require 'pdf-tools)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue