emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/evil 5e562ae0a5: Add more bindings for evil-window-map


From: ELPA Syncer
Subject: [nongnu] elpa/evil 5e562ae0a5: Add more bindings for evil-window-map
Date: Tue, 2 Aug 2022 08:58:26 -0400 (EDT)

branch: elpa/evil
commit 5e562ae0a5775a6928fddb6f97a76d770a59dfa6
Author: Tom Dalziel <tom_dl@hotmail.com>
Commit: Tom Dalziel <33435574+tomdl89@users.noreply.github.com>

    Add more bindings for evil-window-map
---
 evil-maps.el | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/evil-maps.el b/evil-maps.el
index 36c530e27f..e9d6c5a9a0 100644
--- a/evil-maps.el
+++ b/evil-maps.el
@@ -107,10 +107,6 @@
 (define-key evil-normal-state-map [remap cua-paste-pop] 'evil-paste-pop)
 (define-key evil-normal-state-map [remap yank-pop] 'evil-paste-pop)
 
-(when (featurep 'tab-bar)
-  (define-key evil-normal-state-map "gt" 'tab-bar-switch-to-next-tab)
-  (define-key evil-normal-state-map "gT" 'tab-bar-switch-to-prev-tab))
-
 ;; go to last change
 (define-key evil-normal-state-map "g;" 'goto-last-change)
 (define-key evil-normal-state-map "g," 'goto-last-change-reverse)
@@ -123,6 +119,7 @@
 (define-prefix-command 'evil-window-map)
 (define-key evil-window-map "b" 'evil-window-bottom-right)
 (define-key evil-window-map "c" 'evil-window-delete)
+(define-key evil-window-map "f" 'ffap-other-window)
 (define-key evil-window-map "h" 'evil-window-left)
 (define-key evil-window-map "H" 'evil-window-move-far-left)
 (define-key evil-window-map "j" 'evil-window-down)
@@ -145,20 +142,31 @@
 (define-key evil-window-map "W" 'evil-window-prev)
 (define-key evil-window-map "+" 'evil-window-increase-height)
 (define-key evil-window-map "-" 'evil-window-decrease-height)
+(define-key evil-window-map ":" 'evil-ex)
 (define-key evil-window-map "_" 'evil-window-set-height)
 (define-key evil-window-map "<" 'evil-window-decrease-width)
 (define-key evil-window-map ">" 'evil-window-increase-width)
 (define-key evil-window-map "=" 'balance-windows)
 (define-key evil-window-map "|" 'evil-window-set-width)
+(define-key evil-window-map [down] 'evil-window-down)
+(define-key evil-window-map [up] 'evil-window-up)
+(define-key evil-window-map [left] 'evil-window-left)
+(define-key evil-window-map [right] 'evil-window-right)
 (define-key evil-window-map "\C-b" 'evil-window-bottom-right)
 (define-key evil-window-map "\C-c" 'evil-window-delete)
+(define-key evil-window-map "\C-f" 'ffap-other-window)
+(define-key evil-window-map "\C-h" 'evil-window-left)
 (define-key evil-window-map (kbd "C-S-h") 'evil-window-move-far-left)
+(define-key evil-window-map "\C-j" 'evil-window-down)
 (define-key evil-window-map (kbd "C-S-j") 'evil-window-move-very-bottom)
+(define-key evil-window-map "\C-k" 'evil-window-up)
 (define-key evil-window-map (kbd "C-S-k") 'evil-window-move-very-top)
+(define-key evil-window-map "\C-l" 'evil-window-right)
 (define-key evil-window-map (kbd "C-S-l") 'evil-window-move-far-right)
 (define-key evil-window-map "\C-n" 'evil-window-new)
 (define-key evil-window-map "\C-o" 'delete-other-windows)
 (define-key evil-window-map "\C-p" 'evil-window-mru)
+(define-key evil-window-map "\C-q" 'evil-quit)
 (define-key evil-window-map "\C-r" 'evil-window-rotate-downwards)
 (define-key evil-window-map (kbd "C-S-r") 'evil-window-rotate-upwards)
 (define-key evil-window-map "\C-s" 'evil-window-split)
@@ -168,7 +176,16 @@
 (define-key evil-window-map "\C-w" 'evil-window-next)
 (define-key evil-window-map (kbd "C-S-W") 'evil-window-prev)
 (define-key evil-window-map "\C-_" 'evil-window-set-height)
-(define-key evil-window-map "\C-f" 'ffap-other-window)
+(define-key evil-window-map [C-down] 'evil-window-down)
+(define-key evil-window-map [C-up] 'evil-window-up)
+(define-key evil-window-map [C-left] 'evil-window-left)
+(define-key evil-window-map [C-right] 'evil-window-right)
+
+(when (featurep 'tab-bar)
+  (define-key evil-normal-state-map "gt" 'tab-bar-switch-to-next-tab)
+  (define-key evil-window-map "gt" 'tab-bar-switch-to-next-tab)
+  (define-key evil-normal-state-map "gT" 'tab-bar-switch-to-prev-tab)
+  (define-key evil-window-map "gT" 'tab-bar-switch-to-prev-tab))
 
 ;;; Motion state
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]