diff --git a/dot_config/wezterm/wezterm.lua b/dot_config/wezterm/wezterm.lua index f34162d..dd9929a 100644 --- a/dot_config/wezterm/wezterm.lua +++ b/dot_config/wezterm/wezterm.lua @@ -12,6 +12,13 @@ local fonts = { font = "Fantasque Sans Mono", size = 20, }, + operator = { + font = { + family = "Operator Mono", + weight = "Book", + }, + size = 18, + }, victor = { font = { family = "Victor Mono", @@ -226,7 +233,18 @@ return { { key = "8", mods = "LEADER", action = act({ ActivateTab = 7 }) }, { key = "9", mods = "LEADER", action = act({ ActivateTab = 8 }) }, { key = "9", mods = "LEADER", action = act({ ActivateTab = 9 }) }, - { key = "0", mods = "LEADER", action = act({ ActivateTab = -1 }) }, + { key = "0", mods = "LEADER", action = act({ ActivateTab = -1 })}, + { key = "1", mods = "SUPER", action = act({ ActivateTab = 0 }) }, + { key = "2", mods = "SUPER", action = act({ ActivateTab = 1 }) }, + { key = "3", mods = "SUPER", action = act({ ActivateTab = 2 }) }, + { key = "4", mods = "SUPER", action = act({ ActivateTab = 3 }) }, + { key = "5", mods = "SUPER", action = act({ ActivateTab = 4 }) }, + { key = "6", mods = "SUPER", action = act({ ActivateTab = 5 }) }, + { key = "7", mods = "SUPER", action = act({ ActivateTab = 6 }) }, + { key = "8", mods = "SUPER", action = act({ ActivateTab = 7 }) }, + { key = "9", mods = "SUPER", action = act({ ActivateTab = 8 }) }, + { key = "9", mods = "SUPER", action = act({ ActivateTab = 9 }) }, + { key = "0", mods = "SUPER", action = act({ ActivateTab = -1 })}, -- 'c' to create a new tab { key = "c", mods = "LEADER", action = act({ SpawnTab = "CurrentPaneDomain" }) }, -- 'x' to kill the current pane @@ -273,8 +291,11 @@ return { { key = 'l', mods = 'SHIFT|CTRL', action = act.ShowDebugOverlay }, - { key = 'p', mods = 'LEADER', action = act.PaneSelect{ alphabet = '1234567890', mode = 'Activate' } }, - { key = 'P', mods = 'LEADER', action = act.PaneSelect{ alphabet = '1234567890', mode = 'SwapWithActive' } }, + { key = 'p', mods = 'LEADER', action = act.PaneSelect{ alphabet = 'asdfghjkl;', mode = 'Activate' } }, + { key = 'P', mods = 'LEADER', action = act.PaneSelect{ alphabet = 'asdfghjkl;', mode = 'SwapWithActive' } }, + + { key = 'p', mods = 'SUPER', action = act.PaneSelect{ alphabet = 'asdfghjkl;', mode = 'Activate' } }, + { key = 'P', mods = 'SUPER', action = act.PaneSelect{ alphabet = 'asdfghjkl;', mode = 'SwapWithActive' } }, { key = 'R', mods = 'LEADER', action = act.ReloadConfiguration }, -- mostly OS defaults