My wezterm configuration. Allows workspace configurations with environment variables for each new workspace pane.
made a better command for opening windows
1 file changed, +8 -1
+8-1wezterm.lua
| @@ -20,7 +20,7 @@ config.color_scheme = "Tokyo Night Storm" | ||
| 20 | 20 | |
| 21 | 21 | -- keymap |
| 22 | 22 | config.keys = { |
| 23 | - -- vim-like pane movement | |
| 23 | + -- pane keys | |
| 24 | 24 | { key = "h", mods = "CTRL|SHIFT", action = act.ActivatePaneDirection("Left") }, |
| 25 | 25 | { key = "j", mods = "CTRL|SHIFT", action = act.ActivatePaneDirection("Down") }, |
| 26 | 26 | { key = "k", mods = "CTRL|SHIFT", action = act.ActivatePaneDirection("Up") }, |
| @@ -29,6 +29,13 @@ config.keys = { | ||
| 29 | 29 | { key = "j", mods = "CTRL|SHIFT|ALT", action = act.AdjustPaneSize({ "Down", 3 }) }, |
| 30 | 30 | { key = "k", mods = "CTRL|SHIFT|ALT", action = act.AdjustPaneSize({ "Up", 3 }) }, |
| 31 | 31 | { key = "l", mods = "CTRL|SHIFT|ALT", action = act.AdjustPaneSize({ "Right", 3 }) }, |
| 32 | + { key = "e", mods = "CTRL|SHIFT", action = act.CloseCurrentPane({ confirm = false }) }, | |
| 33 | + | |
| 34 | + -- tab keys | |
| 35 | + { key = "q", mods = "CTRL|ALT", action = act.CloseCurrentTab({ confirm = false }) }, | |
| 36 | + | |
| 37 | + -- window keys | |
| 38 | + { key = "n", mods = "CTRL|ALT", action = utils.SpawnMaximizedCommandInNewWindow({}) }, | |
| 32 | 39 | |
| 33 | 40 | -- debug |
| 34 | 41 | { key = "d", mods = "CTRL|SHIFT", action = act.ShowDebugOverlay }, |