summaryrefslogtreecommitdiff
path: root/evil-doc-view.el
diff options
context:
space:
mode:
authorJames Nguyen <james@jojojames.com>2017-11-06 22:25:42 -0800
committerJames N <james@jojojames.com>2017-11-07 17:53:22 -0800
commit8a8b1c31a962216513f79405d2f95b45553c5a84 (patch)
treeabac5775cfbff02d22c30e341b3c74fcb21093bb /evil-doc-view.el
parentf8ec4d6146c5e5aae62d3b9e03c9d9006038d4b6 (diff)
Check for evil-want-C-u-scroll before binding C-u
Diffstat (limited to 'evil-doc-view.el')
-rw-r--r--evil-doc-view.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/evil-doc-view.el b/evil-doc-view.el
index c34e968..7c7c370 100644
--- a/evil-doc-view.el
+++ b/evil-doc-view.el
@@ -37,7 +37,6 @@
(kbd "C-j") 'doc-view-next-page
(kbd "C-k") 'doc-view-previous-page
(kbd "C-d") 'forward-page
- (kbd "C-u") 'backward-page
(kbd "j") 'doc-view-next-line-or-next-page
(kbd "k") 'doc-view-previous-line-or-previous-page
(kbd "gg") 'doc-view-first-page
@@ -63,7 +62,12 @@
(kbd "C-c C-c") 'doc-view-toggle-display
(kbd "C-c C-t") 'doc-view-open-text
- (kbd "gr") 'doc-view-revert-buffer))
+ (kbd "gr") 'doc-view-revert-buffer)
+
+ ;; TODO: What if the user changes `evil-want-C-u-scroll' after this is run?
+ (when evil-want-C-u-scroll
+ (evil-define-key 'motion doc-view-mode-map
+ (kbd "C-u") 'backward-page)))
(provide 'evil-doc-view)
;;; evil-doc-view.el ends here