aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Dalziel <33435574+tomdl89@users.noreply.github.com>2021-07-27 00:20:59 +0200
committerGitHub <noreply@github.com>2021-07-27 00:20:59 +0200
commit5c28294d830a5a79e9b9da2c32e7675d52d76720 (patch)
tree4c75562fa582f904ba3217a31a83d18ca1afa6cf
parented7b0c49c960432b7c078b3496cf10af906c044a (diff)
Add g-home g-end g-up & g-down motion bindings (#1503)
-rw-r--r--evil-maps.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/evil-maps.el b/evil-maps.el
index ac6d1c9..c68b8bf 100644
--- a/evil-maps.el
+++ b/evil-maps.el
@@ -208,13 +208,17 @@
(define-key evil-motion-state-map "gE" 'evil-backward-WORD-end)
(define-key evil-motion-state-map "gg" 'evil-goto-first-line)
(define-key evil-motion-state-map "gj" 'evil-next-visual-line)
+(define-key evil-motion-state-map (vconcat "g" [down]) 'evil-next-visual-line)
(define-key evil-motion-state-map "gk" 'evil-previous-visual-line)
+(define-key evil-motion-state-map (vconcat "g" [up]) 'evil-previous-visual-line)
(define-key evil-motion-state-map "g0" 'evil-beginning-of-visual-line)
(define-key evil-motion-state-map "g_" 'evil-last-non-blank)
(define-key evil-motion-state-map "g^" 'evil-first-non-blank-of-visual-line)
+(define-key evil-motion-state-map (vconcat "g" [home]) 'evil-first-non-blank-of-visual-line)
(define-key evil-motion-state-map "gm" 'evil-middle-of-visual-line)
(define-key evil-motion-state-map "go" 'evil-goto-char)
(define-key evil-motion-state-map "g$" 'evil-end-of-visual-line)
+(define-key evil-motion-state-map (vconcat "g" [end]) 'evil-end-of-visual-line)
(define-key evil-motion-state-map "g\C-]" 'evil-jump-to-tag)
(define-key evil-motion-state-map "{" 'evil-backward-paragraph)
(define-key evil-motion-state-map "}" 'evil-forward-paragraph)