diff --git a/wezterm/config/base.lua b/wezterm/config/base.lua index 6e063f7..302748a 100644 --- a/wezterm/config/base.lua +++ b/wezterm/config/base.lua @@ -34,5 +34,6 @@ end -- The keymod to be used for the entire configuration. module.keymod = "CTRL|SHIFT" +module.alt_keymod = "CTRL|SHIFT|ALT" return module diff --git a/wezterm/config/keys.lua b/wezterm/config/keys.lua index 6b4c65a..d02dd7c 100644 --- a/wezterm/config/keys.lua +++ b/wezterm/config/keys.lua @@ -4,6 +4,7 @@ local events = require("config/events") local act = wezterm.action local keymod = base.keymod +local alt_keymod = base.alt_keymod local module = {} function module.apply_to_config(config) @@ -94,6 +95,10 @@ function module.apply_to_config(config) one_shot = true, }), }, + { mods = alt_keymod, key = "h", action = act.ActivateTabRelative(-1), }, + { mods = alt_keymod, key = "j", action = act.ActivateTab(-1), }, + { mods = alt_keymod, key = "k", action = act.ActivateTab(0), }, + { mods = alt_keymod, key = "l", action = act.ActivateTabRelative(1), }, -- Hints and quick selections {