mirror of
https://github.com/wez/wezterm.git
synced 2024-12-26 14:54:16 +03:00
872 B
872 B
ActivateWindowRelative(delta)
since: nightly builds only
Activates a GUI window relative to the current window.
ActivateWindowRelativeNoWrap(1)
activates the next window, while
ActivateWindowRelativeNoWrap(-1)
activates the previous window.
This action will NOT wrap around; if the current window is the first/last, then this action will not change the current window.
Here's an example of setting up (not very useful) hotkeys to cycle between windows:
local wezterm = require 'wezterm'
local act = wezterm.action
return {
keys = {
{
key = 'r',
mods = 'ALT',
action = act.ActivateWindowRelativeNoWrap(1),
},
{
key = 'e',
mods = 'ALT',
action = act.ActivateWindowRelativeNoWrap(-1),
},
},
}
See also ActivateWindowRelative, ActivateWindow.