summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorokamsn <okamsn@users.noreply.github.com>2022-02-07 21:48:26 -0500
committerYoumu <condy0919@gmail.com>2022-02-09 13:37:03 +0800
commit1959625fca6c8bedc5394e4e75ef0cae60487505 (patch)
tree4fe92475469206253a76f7f1efb170dc4f8bcff7
parent2e9ce571d23e4675e7e310d19944748641de847c (diff)
Remap basic Evil character and line commands instead of listing key bindings.
Do this for Doc View mode and Image mode.
-rw-r--r--modes/doc-view/evil-collection-doc-view.el6
-rw-r--r--modes/image/evil-collection-image.el8
2 files changed, 8 insertions, 6 deletions
diff --git a/modes/doc-view/evil-collection-doc-view.el b/modes/doc-view/evil-collection-doc-view.el
index fbdccd6..5638e4b 100644
--- a/modes/doc-view/evil-collection-doc-view.el
+++ b/modes/doc-view/evil-collection-doc-view.el
@@ -38,13 +38,15 @@
(evil-set-initial-state 'doc-view-mode 'normal)
(evil-collection-define-key 'normal 'doc-view-mode-map
"q" 'quit-window
+ [remap evil-next-line] 'doc-view-next-line-or-next-page
+ [remap evil-previous-line] 'doc-view-previous-line-or-previous-page
+ [remap evil-backward-char] 'image-backward-hscroll
+ [remap evil-forward-char] 'image-forward-hscroll
(kbd "C-j") 'doc-view-next-page
(kbd "C-k") 'doc-view-previous-page
"gj" 'doc-view-next-page
"gk" 'doc-view-previous-page
(kbd "C-d") 'forward-page
- "j" 'doc-view-next-line-or-next-page
- "k" 'doc-view-previous-line-or-previous-page
(kbd "SPC") 'doc-view-scroll-up-or-next-page
(kbd "DEL") 'doc-view-scroll-down-or-previous-page
(kbd "S-SPC") 'doc-view-scroll-down-or-previous-page
diff --git a/modes/image/evil-collection-image.el b/modes/image/evil-collection-image.el
index 9e9a53d..ef2fab8 100644
--- a/modes/image/evil-collection-image.el
+++ b/modes/image/evil-collection-image.el
@@ -41,10 +41,10 @@
;; motion
"gg" 'image-bob
"G" 'image-eob
- "h" 'image-backward-hscroll
- "l" 'image-forward-hscroll
- "j" 'image-next-line
- "k" 'image-previous-line
+ [remap evil-forward-char] 'image-forward-hscroll
+ [remap evil-backward-char] 'image-backward-hscroll
+ [remap evil-next-line] 'image-next-line
+ [remap evil-previous-line] 'image-previous-line
"0" 'image-bol
"^" 'image-bol
"$" 'image-eol