aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-06-03 15:00:33 -0700
committerGravatar Tom Willemse2025-06-06 11:25:46 -0700
commitd2fa1740278899a328ceb60ca98d5ff684e9909d (patch)
treebd59841fa81771a16e569cf9423f78f3f77160ae
parent101266fd6dd4d660dee6fd01f59bb190e4d4164e (diff)
downloadnew-dotfiles-d2fa1740278899a328ceb60ca98d5ff684e9909d.tar.gz
new-dotfiles-d2fa1740278899a328ceb60ca98d5ff684e9909d.zip
Surfingkeys: Add tab-switching shortcuts to visual and insert modes
-rw-r--r--surfingkeys/surfingkeys.lisp9
1 files changed, 9 insertions, 0 deletions
diff --git a/surfingkeys/surfingkeys.lisp b/surfingkeys/surfingkeys.lisp
index 12e2f11..ebfa1c1 100644
--- a/surfingkeys/surfingkeys.lisp
+++ b/surfingkeys/surfingkeys.lisp
@@ -43,6 +43,15 @@
(chain api (vunmap "t"))
+(chain api (vmapkey "<Alt-p>" "Go one tab left"
+ (lambda () (chain api (*runtime* "previousTab")))))
+(chain api (imapkey "<Alt-p>" "Go one tab right"
+ (lambda () (chain api (*runtime* "previousTab")))))
+(chain api (vmapkey "<Alt-n>" "Go one tab right"
+ (lambda () (chain api (*runtime* "nextTab")))))
+(chain api (imapkey "<Alt-n>" "Go one tab right"
+ (lambda () (chain api (*runtime* "nextTab")))))
+
(dolist (keypair '(("<Ctrl-b>" "h")
("<Ctrl-n>" "j")
("<Ctrl-p>" "k")