aboutsummaryrefslogtreecommitdiff
path: root/evil-maps.el
diff options
context:
space:
mode:
authorendoffile78 <endoffile78@yahoo.com>2019-11-01 21:43:27 -0500
committerEivind Fonn <evfonn@gmail.com>2019-11-05 09:37:41 +0100
commit32b90a516c120bef8883368d12f1ccdcd97f004e (patch)
treec2ba6306dc5ed6a152baf7a0bf5526821c603674 /evil-maps.el
parent10f04377cb5a3701f4175e1a856094517d11dd65 (diff)
Add keybindings and ex commands for tabs
Diffstat (limited to 'evil-maps.el')
-rw-r--r--evil-maps.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/evil-maps.el b/evil-maps.el
index 324cfac..982f8c6 100644
--- a/evil-maps.el
+++ b/evil-maps.el
@@ -62,6 +62,8 @@
(define-key evil-normal-state-map "y" 'evil-yank)
(define-key evil-normal-state-map "Y" 'evil-yank-line)
(define-key evil-normal-state-map "&" 'evil-ex-repeat-substitute)
+(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)
(define-key evil-normal-state-map "g&" 'evil-ex-repeat-global-substitute)
(define-key evil-normal-state-map "g8" 'what-cursor-position)
(define-key evil-normal-state-map "ga" 'what-cursor-position)
@@ -508,6 +510,9 @@ included in `evil-insert-state-bindings' by default."
(evil-ex-define-cmd "show-digraphs" 'evil-ex-show-digraphs)
(evil-ex-define-cmd "sor[t]" 'evil-ex-sort)
(evil-ex-define-cmd "res[ize]" 'evil-ex-resize)
+(evil-ex-define-cmd "tabnew" 'tab-bar-new-tab)
+(evil-ex-define-cmd "tabn[ext]" 'tab-bar-switch-to-next-tab)
+(evil-ex-define-cmd "tabp[revious]" 'tab-bar-switch-to-prev-tab)
;; search command line
(define-key evil-ex-search-keymap "\d" #'evil-ex-delete-backward-char)