Skip to content

Commit 264a8ff

Browse files
authored
refactor: improve pdf-tools selection (PR syl20bnr#15740) (syl20bnr#15762)
1 parent 2ad413c commit 264a8ff

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

layers/+readers/pdf/packages.el

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,6 @@
3131
:mode (("\\.pdf\\'" . pdf-view-mode))
3232
:init
3333
(spacemacs//pdf-tools-setup-transient-state)
34-
35-
(add-hook 'pdf-view-mode-hook
36-
(lambda () (add-hook 'evil-evilified-state-entry-hook
37-
(lambda () (remove-hook 'activate-mark-hook 'evil-visual-activate-hook t))
38-
nil t)))
39-
4034
:config
4135
(progn
4236
(pdf-tools-install)
@@ -69,6 +63,12 @@
6963
"O" 'pdf-outline
7064
"n" 'pdf-view-midnight-minor-mode)
7165

66+
(evil-define-key 'visual pdf-view-mode-map
67+
"y" 'pdf-view-kill-ring-save
68+
(kbd "<C-down-mouse-1>") 'pdf-view-mouse-extend-region
69+
(kbd "<M-down-mouse-1>") 'pdf-view-mouse-set-region-rectangle
70+
(kbd "<down-mouse-1>") 'pdf-view-mouse-set-region)
71+
7272
;; TODO: Make `/', `?' and `n' work like in Evil
7373
(evilified-state-evilify-map pdf-view-mode-map
7474
:mode pdf-view-mode
@@ -102,8 +102,8 @@
102102
"r" 'pdf-view-revert-buffer
103103
"o" 'pdf-links-action-perform
104104
"O" 'pdf-outline
105-
"zr" 'pdf-view-scale-reset
106-
"y" 'pdf-view-kill-ring-save)
105+
"zr" 'pdf-view-scale-reset)
106+
107107
(evilified-state-evilify-map pdf-outline-buffer-mode-map
108108
:mode pdf-outline-buffer-mode
109109
:eval-after-load pdf-outline

0 commit comments

Comments
 (0)